Skip to main content

Vad är en ungersk notation?

Programvaruprogrammeringsspråk har specifika regler och skrivstilar som liknar moderna språk.Datorprogrammering består av variabla typer, som representerar siffror, tecken och strängar.Ungern -notation är en skrivstil inom ett datorprogram som kräver prefixet för varje variabel för att definiera den typ av variabel som används.Detta följs av ett kapitaliserat brev och variabelt namn.

De flesta datorprogram använder tangentbord för att fånga input från användaren.Denna fångade ingång är uppdelad i olika typer av data.Ungersk notation är en mjukvarukodningsstil som definierar datatypen som ett prefix före namnet.Detta är en formell stil som innehåller definierade format för varje typ av variabel med en specifik förkortning.

Programmeringsstilregler bestäms vanligtvis när ett programvaruutvecklingsprojekt börjar.Ungersk notation innehåller en ordbok med definierade typer och stilregler för programvaran.Om ett utvecklingsteam väljer denna notationsstil är det viktigt att säkerställa konsistens i alla framtida programändringar.

Ett program bör vara lätt att läsa och förstå.Detta åstadkoms genom att använda en programmeringsstil som är konsekvent och intuitiv.Ungersk notation är ett exempel på en programmeringsstil som är lätt att tolka eftersom den följer strikta regler baserade på definierade standarder.

Idag finns det många stilar för att skriva program.Detta inkluderar dokumentationstekniker, regler för indention och mjukvaruskrivningsstilar.Ungersk notation är ett exempel på en kodande stil eller preferens.Att blanda kodningsstilar inom ett enda program betraktas som dålig praxis och bör undvikas till varje pris.

Matematiska datatyper inkluderar flera former av siffror.Några exempel inkluderar heltal, långa siffror och dubbla siffror.Den ungerska notationen kräver en variabel för att först prefixeras med en typidentifierare.Som ett exempel skulle alla variabla namn för ett heltal börja med den lilla bokstaven "I", som identifierar variabeln som en heltalstyp.

Denna programmeringsstil har några nackdelar.Att definiera variabler baserade på typer gör variablerna fixerade.Om en ändring begärs i systemet som kräver att en datatyp ska ändras, skulle namnet på variabeln också kräva modifiering.Detta kan bli en skrämmande uppgift för stora komplexa program.

En annan nackdel med ungersk notation är frånvaron av automatiserade valideringsregler.Denna skrivstil kontrolleras inte av kompilatorn, vilket gör det benäget att missbruka och misstag.Utvecklare kommer att behöva självpoliska programmets skrivstil för att säkerställa konsistens.