Was ist Hungarian notation?

Was ist Hungarian notation?

Die ungarische Notation ist eine Namenskonvention in der Computerprogrammierung, die entweder die Art des Objekts oder die Art und Weise angibt, wie es verwendet werden sollte. Es wurde ursprünglich von Charles Simonyi, einem Programmierer bei Xerox PARC, in den frühen 1980er Jahren vorgeschlagen. Es gibt zwei Varianten der ungarischen Notation: Systeme und Apps. Beide beinhalten die Verwendung eines speziellen Präfixes als Teil des Namens, um die Art eines Objekts anzuzeigen.

Systeme ungarische Notation

In systemungarischer Notation repräsentiert das Präfix den tatsächlichen Datentyp des Objekts. Wenn beispielsweise das Objekt mit dem Namen Greeting eine nullterminierte Zeichenfolge wäre, könnte sein ungarischer Systemname szGreeting lauten. Oder wenn das Objekt YesOrNo eine boolesche Variable wäre, wäre sein ungarischer Systemname bYesOrNo.

Apps ungarische Notation

In der ungarischen Schreibweise von Apps stellt das Präfix den logischen Datentyp dar, der den Zweck des Objekts angibt. Beispielsweise könnte eine „unsichere“ (nicht bereinigte) Zeichenfolge das Präfix us haben, und eine Variable, die zum Zählen verwendet wird, könnte das Präfix n haben.

Ungarische Notationspräfixe

Das verwendete Präfix ist Sache des Programmierers, aber Standardpräfixe umfassen:

  • b für boolesch
  • ch für Zeichen
  • w für Wort
  • dw für Doppelwort
  • i für Ganzzahl
  • f oder fp für Fließkommazahl
  • d oder db für Fließkommazahlen mit doppelter Genauigkeit
  • p für Zeiger
  • u32 für vorzeichenlose 32-Bit-Ganzzahl
  • fn für Funktion

Programmierbegriffe

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here