Skip to main content

Hvad er en ungarsk notation?

Softwareprogrammeringssprog har specifikke regler og skrivestilarter, der ligner moderne sprog.Computerprogrammering består af variable typer, der repræsenterer tal, karakterer og strenge.Ungarsk notation er en skrivestil inden for et computerprogram, der kræver præfikset for hver variabel for at definere den type variabel, der bruges.Dette efterfølges af et kapitaliseret brev og variabelt navn.

De fleste computerprogrammer bruger tastaturer til at fange input fra brugeren.Dette fangede input er opdelt i forskellige typer data.Ungarsk notation er en softwarekodningsstil, der definerer datatypen som et præfiks før navnet.Dette er en formel stil, der indeholder definerede formater for hver type variabel med en specifik forkortelse.

Programmeringsstil regler bestemmes typisk, når et softwareudviklingsprojekt begynder.Ungarsk notation inkluderer en ordbog med definerede typer og stilregler for softwareprogrammerne.Hvis et udviklingsteam vælger denne notationsstil, er det vigtigt at sikre konsistens i alle fremtidige programændringer.

Et softwareprogram skal være let at læse og forstå.Dette opnås ved at bruge en programmeringsstil, der er konsekvent og intuitiv.Ungarsk notation er et eksempel på en programmeringsstil, der er let at fortolke, fordi den følger strenge regler baseret på definerede standarder.

I dag er der mange stilarter til at skrive softwareprogrammer.Dette inkluderer dokumentationsteknikker, forelæggelsesregler og softwareskrivningstilarter.Ungarsk notation er et eksempel på en kodningsstil eller præference.Blanding af kodningstilarter inden for et enkelt program betragtes som dårlig praksis og bør undgås for enhver pris.

Matematiske datatyper inkluderer flere former for tal.Nogle eksempler inkluderer heltal, lange tal og dobbeltnumre.Den ungarske notation kræver en variabel for først at blive præfixeret med en typeidentifikator.Som et eksempel ville ethvert variabelt navn på et heltal begynde med det lille bogstav "I", der identificerer variablen som en heltalstype.

Denne programmeringstil har et par ulemper.Definition af variabler baseret på typer gør variablerne faste.Hvis der anmodes om en ændring i det system, der kræver en datatype for at ændre, ville navnet på variablen også kræve ændring.Dette kan blive en skræmmende opgave for store komplekse softwareprogrammer.

En anden ulempe ved ungarsk notation er fraværet af automatiserede valideringsregler.Denne skrivestil kontrolleres ikke af kompilatoren, hvilket gør den tilbøjelig til misbrug og fejl.Udviklere bliver nødt til at selv politi til at politiføre programmets skrivestil for at sikre konsistens.