Przestrzeń nazw: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
kat.
Joee (dyskusja | edycje)
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==