Spațiu de nume

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Un spațiu de nume, sau spațiu de nume italian , este - în terminologia „ computer ” - o colecție de nume de entități, definite de programator , utilizate uniform în unul sau mai multe fișiere sursă . Scopul spațiilor de nume este de a evita confuzia și neînțelegerea atunci când sunt necesare multe entități cu nume similare, oferind o modalitate de a grupa numele pe categorii.

În prezent, conceptul de spațiu de nume este prezent în mod explicit în XML , în limbajul de programare C ++ și în cele mai recente versiuni de PHP și implicit în alte limbi.

C ++

Un spațiu de nume în C ++ este în schimb un set de nume în sens matematic, nu are nici o ordine, nici o structură internă. Programatorul își poate defini spațiile de nume declarându-le cu declarația

spațiu de nume <nume spațiu de nume> {<declarație_1>; <declarație_2>; ... <declaration_N>}

și reamintiți-le pentru a le folosi atunci când este necesar cu instrucțiuni

utilizarea spațiului de nume <lnamespace name>;

De obicei, în programarea C ++, nevoia de spații de nume începe să se simtă pentru programele medii până la mari, totuși utilizarea spațiilor de nume ajută la structurarea codului sursă într-un mod mai bun chiar și în proiecte mici.
Cel mai utilizat spațiu de nume din mediul C ++ este spațiul de nume std al bibliotecii standard C ++ .

Spațiu de nume pe MediaWiki

În wiki-urile create cu software-ul MediaWiki , spațiile de nume sunt utilizate ca prefixe pentru pagini, pentru a delimita domeniul lor de aplicare. Un exemplu este cel al Wikipedia în italiană , pe care sunt active mai multe spații de nume, cum ar fi [1] :

  • Spațiul principal de nume: este cel al fiecărei intrări care alcătuiesc enciclopedia
  • Wikipedia cu spațiu de nume : indică în esență paginile de servicii referitoare la enciclopedie
  • Ajutor pentru spațiul de nume : grupează paginile de ajutor utile atât pentru cei care abordează Wikipedia pentru prima dată, cât și pentru cei care lucrează regulat
  • Spațiu de nume portal: precede numele portalurilor active de pe Wikipedia
  • Spațiul de nume al proiectului: precede numele proiectelor active pe Wikipedia
  • Spațiu de nume utilizator: indică paginile utilizatorilor Wikipedia
  • Fișier spațiu de nume : precede numele unui fișier multimedia (audio, video sau imagine) încărcat pe Wikipedia
  • Categorie spațiu de nume : indică numele unei categorii
  • Șablon spațiu de nume : identifică un instrument de lucru specific pe Wikipedia

Toate spațiile de nume enumerate mai sus, inclusiv spațiul de nume principal, au un spațiu de nume specific asociat paginilor de discuții (de exemplu, Discuții despre utilizatori: acesta este cel asociat cu spațiul de nume pentru utilizatori :)

Notă

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT