Hongaarse notatie

Schrijver: Louise Ward
Datum Van Creatie: 6 Februari 2021
Updatedatum: 16 Kunnen 2024
Anonim
Hongaarse muziekles
Video: Hongaarse muziekles

Inhoud

Definitie - Wat betekent Hongaarse notatie?

Hongaarse notatie is een conventie voor het benoemen en onderscheiden van gegevensobjecten. Wanneer de Hongaarse notatie wordt gebruikt, voegt een programmeur een indicatorprefix toe aan elke objectnaam om het type gemakkelijk en gemakkelijk te identificeren.

Extra voorvoegsels kunnen ook worden gebruikt om de functie, thread of ander objectkenmerk te identificeren. Dit is erg belangrijk wanneer een programma wordt uitgebreid naar meerdere modules en threads, omdat het moeilijk is om elk doel van objecten te onthouden als er geen naamgevingsconventie wordt gebruikt.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt de Hongaarse notatie uit

De meeste programmeurs voegen voorvoegsels toe aan een betekenisvolle naam naar keuze. Een programmeur die bijvoorbeeld een Booleaanse variabele maakt met als functie het opslaan van een resultaat dat het succes of de mislukking van een sommatie aangeeft, zou deze variabele BoolSum kunnen noemen. Als veel threads vergelijkbare functies uitvoeren, kan hij de termen BoolSumThread1 en BoolSumThread2 gebruiken als betekenisvolle namen die de variabelen onderscheiden.

Betekenisvolle naamgevingsconventies worden belangrijker wanneer een project door veel ontwikkelaars wordt samengewerkt. Een combinatie van geschikte naamgevingsconventies en eenvoudige programmareacties behoren in dergelijke gevallen tot de best practices-aanbevelingen.

Dr. Charles Simonyi, een Hongaars-Amerikaanse uitvoerende computer software, is gecrediteerd voor het maken van de Hongaarse notatie. Toen de collega's van Dr. Simonyi de variabelen lazen die hij noemde volgens zijn nieuwe conventie, ontdekten ze dat de namen niet in het Engels waren.