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

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m WPCleaner v1.35 - napr. linków do ujednozn. - Delphi
nowy przykład
Znacznik: Edytor kodu źródłowego 2017
Linia 3:
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++]], [[Embarcadero Delphi|Delphi]] for [[.NET Framework|.NET]]). W odrębnych przestrzeniach nazw mogą istnieć różne obiekty o identycznych nazwach. Do konkretnej nazwy, [[Definicja|zdefiniowanej]] w wybranej przestrzeni nazw, można odwołać się za pomocą [[Selekcja (programowanie)|selekcji]].
 
== PrzykładPrzykłady ==
Wewnątrz ograniczonego świata Twojej rodziny, możesz być znany jako „Maciek”. W większej grupie obcych osób słowo „Maciek” może nie być unikatowe, więc przedstawisz się jako „Maciek Barański, ulica Główna 17”. W jakiejś innej rodzinie (w jej przestrzeni nazw), słowo „Maciek” będzie prawdopodobnie oznaczać zupełnie inną osobę.
 
Innymi przykładami przestrzeni nazw mogą być [[Katalog (system plików)|katalogów na dysku]] w [[System operacyjny|Systemie operacyjnym]] lub [[Uniform_Resource_Locator|adresy URL]]. Np. na [[Wikipedia|Wikipedii]] istnieje przestrzeń nazw ''Kategoria:'', po której następuje nazwa kategorii, czyli wszystkie strony kategorii są w tej przestrzeni nazw.
 
[[Kategoria:Konstrukcje programistyczne]]