Ungarische Notation
 
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

Eine Namenskonvention für Variablen und Funktionen. Weit verbreitet in Teilen der MS-WindowsProgrammierung. Der Name stammt vom Erfinder CharlesSimonyi, einem gebürtigen Ungarn.

Die UN wird recht unterschiedlich interpretiert und eingesetzt. Gemeinsam ist allen Formen der UN, dass der semantische Variablenname um einen oder mehrere Zusätze erweitert wird, die dem Namen vorangestellt werden. Deswegen auch die Bezeichnung als Präfixnotation.

Präfix-Beispiele für Basisdatentypen:

PräfixBasisdatentyp
wndWindow
scrScreen
fonFont
chCharacter (Zeichen)

Präfix-Beispiele für die Verwendungsart:

PräfixVerwendungsart
aArray (Feld)
cCount (Anzahl)
eElement
gGlobale Variable
hHandle
iIndex in einen Array
pPointer (Zeiger)

Präfixe werden kombiniert: Z.B. könnte cfonTrueType die Anzahl der vorhandenen TrueType-Fonts sein, oder ahwndDialogVisible ein Feld der Handles sichtbarer Bildschirmdialogfenster bezeichnen.


Ist das so wichtig, dass die Typenkürzel dem eigentlichen Bezeichner vorangestellt werden? Man könnte doch auch die typbezogenen Endungen für Variablen in diversen BASICs als UngarischeNotation bezeichnen. In jedem BASIC werden doch Textvariablen mit $ gekennzeichnet. In GFA-BASIC gibt es noch verschiedene Endungen für numerische Variablen: !, #, % und was weiß ich nicht noch alles.


Die Diskussion über die UN hat viele usenet-Gruppen immer wieder beschäftigt. Deshalb auch die Nennung in ReligionsKriege. Siehe UngarischeNotationJaOderNein.


Siehe auch: WardsWiki:HungarianNotation


KategorieJargon
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 29. April 2005 21:16 (diff))
Suchbegriff: gesucht wird
im Titel
im Text