Именски простор: Разлика помеѓу преработките

[непроверена преработка][непроверена преработка]
Избришана содржина Додадена содржина
Нема опис на уредувањето
с Бот менува: можи -> може, фајлови... -> податотеки...
Ред 1:
'''Namespace''' е апстрактен контејнер или околина направена да држи логичко групирање на единствени [[идентификатор]]и или [[симбол]]и (на пример имиња). Идентификаторот дефиниран во namespace е поврзан со тој namespace. Истиот идентификатор може да биде независно дефиниран во повеќе namespaces. Тоа е поврзано со идентификатор дефиниран во еден namespace и можиможе но и немора да го имаат истото значење како и истиот идентификатор дефиниран во друг namespace. Јазиците кои го поддржуваат namespace одредуваат правила со кои се одредува кој идентификатор на кој namespace припаѓа.
 
Во големи компјутерски [[програма | програми]] или [[документ]]и не е необично да имаат стотина или илјада идентификатори. Namespaces пружат механизам за прикривање на локалните идентификатори. Тие овозможуваат групирање на логички сродни идентификатори во одговарачки namespace, со што го прават системот помодуларен.
 
Компјутерските уреди за складирање и многу модерни [[компјутерски јазици]] овозможуваат поддршка за namespace. Уредите за складирање користат користат директории (или фолдери) како namespace. Ова овозможува два фајловиподатотеки со исто име да бидат зачувани на уредот толку долго колку тие ќе бидат зачувни во различни директории. Во некои програмски јазици (на пр. [[C++]], [[Python]]), идентификаторите именовани namespace сами се поврзуваат со приложените namespace. Значи, во овие јазици namespace можиможе да се вгнезди, формирајќи namespace [[дрво]]. На коренот на ова дрво е неименуван глобален namespace.
 
[[Категорија:Интернет]]