Membru : Autentificare |Înregistrare |Cunoștințe Încărcați
Caută
namespace [Modificare ]
În calcul, un spațiu de nume este un set de simboluri care sunt folosite pentru a organiza obiecte de diferite tipuri, astfel încât aceste obiecte să poată fi denumite prin nume. Exemplele proeminente includ:

sistemele de fișiere sunt spații de nume care atribuie nume fișierelor;
unele limbi de programare își organizează variabilele și subrutinele în spațiile de nume;
rețelele de calculatoare și sistemele distribuite atribuie nume resurselor, cum ar fi computere, imprimante, site-uri web, fișiere (la distanță) etc.

Păcatele de nume sunt structurate în mod obișnuit ca ierarhii pentru a permite reutilizarea numelor în contexte diferite. Ca o analogie, ia în considerare un sistem de numire a persoanelor în care fiecare persoană are un nume propriu, precum și un nume de familie împărtășite cu rudele lor. Dacă, în fiecare familie, numele membrilor familiei sunt unici, fiecare persoană poate fi identificată în mod unic prin combinarea numelui și a numelui de familie; există doar o singură persoană Jane Doe, deși pot exista multe Janes. În spațiul de nume al familiei Doe, doar "Jane" este suficient pentru a desemna această persoană fără ambiguitate, în timp ce în spațiul de nume "global" al tuturor oamenilor, numele complet trebuie folosit.
În mod similar, sistemele de fișiere ierarhice organizează fișiere în directoare. Fiecare director este un spațiu de nume separat, astfel încât directoarele "litere" și "facturi" pot ambele să conțină un fișier "to_jane".
În programarea computerelor, spațiile de nume sunt de obicei folosite pentru a grupa simbolurile și identificatorii în jurul unei anumite funcționalități și pentru a evita coliziuni de nume între mai mulți identificatori care au același nume.
În rețea, sistemul de nume de domenii organizează site-uri (și alte resurse) în spații de nume ierarhice.
[Limbaj de programare][Rețea de calculatoare][website][numele domeniului]
1.Conflictele de nume
1.1.Soluție prin prefix
2.Sistemul de numire
2.1.Exemple
2.2.Delegație
2.3.Ierarhie
2.4.Numele spațiului versus domeniul de aplicare
3.În limbile de programare
3.1.Considerațiile din domeniul informaticii
3.1.1.Utilizarea în limbi comune
3.2.Emularea spațiilor de nume
[Încărcați Mai mult Conținut ]


Drepturi de autor @2018 Lxjkh