Vad är en ungersk notation?

Programmeringsspråk har specifika regler och skrivstilar som liknar moderna språk. Dataprogrammering består av variabla typer som representerar siffror, tecken och strängar. Ungersk notation är en skrivstil i ett datorprogram som kräver prefix för varje variabel för att definiera vilken typ av variabel som används. Detta följs av en stor bokstav och variabelnamn.

De flesta datorprogram använder tangentbord för att fånga in input från användaren. Denna fångade ingång är indelad i olika typer av data. Ungersk notation är en programkodningsstil 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.

Regler för programmeringsstil bestäms vanligtvis när ett program för utveckling av programvara börjar. Ungersk notation innehåller en ordlista med definierade typer och stilregler för programvarorna. Om ett utvecklingsgrupp väljer denna notationsstil är det viktigt att säkerställa konsekvens i alla framtida programändringar.

Ett program bör vara lätt att läsa och förstå. Detta uppnås 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, regleringsregler och skrivstilar för programvara. Ungersk notation är ett exempel på en kodningsstil eller preferens. Att blanda kodningsstilar inom ett enda program anses vara 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 att en variabel först ska förinställas med en typidentifierare. Som exempel skulle varje variabelnamn för ett heltal börja med den lilla bokstaven "i", som identifierar variabeln som ett heltalstyp.

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

En annan nackdel med den ungerska notationen är avsaknaden av automatiserade valideringsregler. Den här skrivstilen kontrolleras inte av kompilatorn, vilket gör att det är benäget för missbruk och misstag. Utvecklare måste själv polisera skrivstilen för programmet för att säkerställa konsistens.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?