Was ist eine ungarische Notation?

Software-Programmiersprachen haben spezifische Regeln und Schreibweisen, die denen moderner Sprachen ähneln. Die Computerprogrammierung besteht aus Variablentypen, die Zahlen, Zeichen und Zeichenfolgen darstellen. Die ungarische Notation ist ein Schreibstil in einem Computerprogramm, bei dem das Präfix jeder Variablen zur Definition des verwendeten Variablentyps erforderlich ist. Darauf folgt ein Großbuchstabe und ein Variablenname.

Die meisten Computerprogramme verwenden Tastaturen, um Eingaben vom Benutzer zu erfassen. Diese erfasste Eingabe ist in verschiedene Datentypen unterteilt. Die ungarische Notation ist ein Software-Codierungsstil, der den Datentyp als Präfix vor dem Namen definiert. Dies ist ein formaler Stil, der definierte Formate für jeden Variablentyp mit einer bestimmten Abkürzung enthält.

Programmierstilregeln werden normalerweise festgelegt, wenn ein Softwareentwicklungsprojekt beginnt. Die ungarische Notation enthält ein Wörterbuch mit definierten Typen und Stilregeln für die Softwareprogramme. Wenn ein Entwicklungsteam diesen Notationsstil wählt, ist es wichtig, die Konsistenz bei allen zukünftigen Programmänderungen sicherzustellen.

Ein Softwareprogramm sollte leicht zu lesen und zu verstehen sein. Dies wird durch einen Programmierstil erreicht, der konsistent und intuitiv ist. Die ungarische Notation ist ein Beispiel für einen Programmierstil, der einfach zu interpretieren ist, da er strengen Regeln folgt, die auf definierten Standards basieren.

Heutzutage gibt es viele Stile zum Schreiben von Softwareprogrammen. Dies umfasst Dokumentationstechniken, Einrückregeln und Software-Schreibstile. Die ungarische Notation ist ein Beispiel für einen Kodierungsstil oder eine Präferenz. Das Mischen von Codierungsstilen innerhalb eines einzelnen Programms wird als schlechte Praxis angesehen und sollte unter allen Umständen vermieden werden.

Mathematische Datentypen enthalten mehrere Formen von Zahlen. Einige Beispiele umfassen Ganzzahlen, lange Zahlen und doppelte Zahlen. Die ungarische Notation erfordert, dass einer Variablen zunächst eine Typenkennung vorangestellt wird. Als Beispiel würde jeder Variablenname für eine Ganzzahl mit dem kleinen Buchstaben "i" beginnen, der die Variable als Ganzzahltyp kennzeichnet.

Diese Art der Programmierung hat einige Nachteile. Durch das Definieren von Variablen basierend auf Typen werden die Variablen repariert. Wenn im System eine Änderung angefordert wird, für deren Änderung ein Datentyp erforderlich ist, muss auch der Name der Variablen geändert werden. Dies könnte zu einer entmutigenden Aufgabe für große komplexe Softwareprogramme werden.

Ein weiterer Nachteil der ungarischen Notation ist das Fehlen automatisierter Validierungsregeln. Diese Schreibweise wird vom Compiler nicht überprüft und ist daher anfällig für Missbrauch und Fehler. Entwickler müssen den Schreibstil des Programms selbst überwachen, um die Konsistenz sicherzustellen.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?