Skip to main content

Hva er en ungarsk notasjon?

Programmeringsspråk for programvare har spesifikke regler og skrivestiler som ligner på moderne språk.Dataprogrammering består av variable typer, som representerer tall, tegn og strenger.Ungarsk notasjon er en skrivestil i et dataprogram som krever prefikset til hver variabel for å definere typen variabel som brukes.Dette blir fulgt av et kapitalisert bokstav og variabelnavn.

De fleste dataprogrammer bruker tastaturer for å fange inn inngang fra brukeren.Denne fangede inngangen er delt inn i forskjellige typer data.Ungarsk notasjon er en programvarekodingstil som definerer datatypen som et prefiks før navnet.Dette er en formell stil som inneholder definerte formater for hver type variabel med en spesifikk forkortelse.

Programmeringsstilregler bestemmes vanligvis når et programvareutviklingsprosjekt begynner.Ungarsk notasjon inkluderer en ordbok med definerte typer og stilregler for programvarene.Hvis et utviklingsteam velger denne notasjonsstilen, er det viktig å sikre konsistens i alle fremtidige programmodifikasjoner.

Et program skal være lett å lese og forstå.Dette oppnås ved å bruke en programmeringsstil som er konsistent og intuitiv.Ungarsk notasjon er et eksempel på en programmeringsstil som er lett å tolke fordi den følger strenge regler basert på definerte standarder.

I dag er det mange stiler for å skrive programmer.Dette inkluderer dokumentasjonsteknikker, innleveringsregler og programvareskrivingstiler.Ungarsk notasjon er et eksempel på en kodingsstil eller preferanse.Å blande kodingstiler i et enkelt program anses som dårlig praksis og bør unngås for enhver pris.

Matematiske datatyper inkluderer flere former for tall.Noen eksempler inkluderer heltall, lange tall og dobbelttall.Den ungarske notasjonen krever at en variabel først blir prefiks med en type identifikator.Som et eksempel vil ethvert variabelnavn for et heltall begynne med den lille bokstaven "i", som identifiserer variabelen som en heltallstype.

Denne programmeringsstilen har noen få ulemper.Å definere variabler basert på typer gjør variablene fikset.Hvis det blir bedt om en endring i systemet som krever en datatype for å endre seg, vil navnet på variabelen også kreve modifisering.Dette kan bli en skremmende oppgave for store komplekse programmer.

En annen ulempe med ungarsk notasjon er fraværet av automatiserte valideringsregler.Denne skrivestilen er ikke sjekket av kompilatoren, noe som gjør det utsatt for misbruk og feil.Utviklere må selv politiske skrivestilen til programmet for å sikre konsistens.