Przestrzeń nazw: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
kat. |
selekcja |
||
Linia 1:
'''Przestrzeń nazw''' ([[język angielski|ang.]] ''namespace'') – [[abstrakcja|abstrakcyjne]] [[uniwersum]], którego elementami mogą być nazwy, terminy techniczne lub słowa. W obrębie dowolnej przestrzeni nazw każda nazwa musi być niepowtarzalna. Przestrzeń nazw jest kontekstem, w którym słowo może być jednoznacznie przypisane do reprezentowanego przez nie pojęcia ze świata rzeczywistego.
Każdy język to przestrzeń nazw, niezależnie czy jest to [[język naturalny]], sztuczny, żargon techniczny jakiegoś zawodu, czy język formalny (na przykład [[język programowania]]). Niektóre nowoczesne języki programowania obsługują wiele przestrzeni nazw ([[Java]], [[C++]], [[Delphi]] for [[.NET]]). W odrębnych przestrzeniach nazw mogą istnieć obiekty o identycznych nazwach. Do konkretnej nazwy, [[Definicja|zdefiniowanej]] w wybranej przestrzeni nazw, można odwołać się za pomocą [[Selekcja (programowanie)|selekcji]].
==Przykład==
|