Zum Inhalt springen

Namensraum

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 9. August 2003 um 16:53 Uhr durch MarkusRedeker (Diskussion | Beiträge) (Etwas ausführlicher). Sie kann sich erheblich von der aktuellen Version unterscheiden.


Unter einem Namensraum versteht man bei Programmiersprachen einen (meist durch ein Präfix gekennzeichneten) Bereich für Namen. Das führt dann zu mehrteiligen Namen: Eine Druckfunktion könnte z.B. mylib.print() heißen. Hier wäre mylib der Namensraum und print() der eigentliche Name der Funktion.

Namensräume erlauben es z.B., grosse Programmpakete zu schreiben, die viele Namen definieren, ohne dass der Autor sich Gedanken machen muss, ob die neu eingeführten Namen in Konflikt zu andere Namen stehen. Im Gegensatz zu der Situation ohne Namensräumen wird hier nur ein einziger neuer Name eingeführt, nämlich der des Namensraumes.

Die meisten modernen Programmiersprachen unterstützen Namensräume.



Informationen zu Wikipedias Gebrauch von Namensräumen unter Wikipedia:Handbuch - Namensraum.