Zuhause Entwicklung Was ist ungarische Notation? - Definition aus techopedia

Was ist ungarische Notation? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet ungarische Notation?

Die ungarische Notation ist eine Konvention zur Benennung und Unterscheidung von Datenobjekten. Wenn die ungarische Schreibweise verwendet wird, fügt ein Programmierer jedem Objektnamen ein Indikatorpräfix hinzu, um dessen Typ einfach und leicht zu identifizieren.


Zusätzliche Präfixe können auch verwendet werden, um die Funktion, den Thread oder ein anderes Objektmerkmal zu identifizieren. Dies ist sehr wichtig, wenn ein Programm in mehrere Module und Threads erweitert wird, da es schwierig ist, sich an den Zweck jedes Objekts zu erinnern, wenn keine Namenskonvention verwendet wird.

Techopedia erklärt die ungarische Notation

Die meisten Programmierer fügen Präfixe zu einem aussagekräftigen Variablennamen ihrer Wahl hinzu. Beispielsweise kann ein Programmierer, der eine boolesche Variable erstellt, deren Funktion darin besteht, ein Ergebnis zu speichern, das den Erfolg oder Misserfolg einer Summierungsoperation anzeigt, diese Variable BoolSum nennen. Wenn viele Threads ähnliche Funktionen ausführen, kann er die Begriffe BoolSumThread1 und BoolSumThread2 als aussagekräftige Namen verwenden, die die Variablen unterscheiden.


Sinnvolle Namenskonventionen werden wichtiger, wenn ein Projekt von vielen Entwicklern in Zusammenarbeit erstellt wird. Eine Kombination aus geeigneten Namenskonventionen und einfachen Programmkommentaren gehört in solchen Fällen zu den Best-Practice-Empfehlungen.


Dr. Charles Simonyi, ein ungarisch-amerikanischer Computer-Software-Manager, wird die Erstellung der ungarischen Notation zugeschrieben. Als die Kollegen von Dr. Simonyi jedoch die Variablen lasen, die er gemäß seiner neuen Konvention benannte, stellten sie fest, dass die Namen nicht auf Englisch waren.

Was ist ungarische Notation? - Definition aus techopedia