Mađarska notacija je konvencija imenovanja u računalnom programiranju koja označava ili vrstu objekta ili način na koji ga treba koristiti. Izvorno ga je predložio Charles Simonyi, programer u Xerox PARC-u početkom 1980-ih. Postoje dvije varijante mađarske oznake: Sustavi i aplikacije. Obje uključuju korištenje posebnog prefiksa kao dijela naziva koji ukazuje na prirodu objekta.
U sustavu Hungarian Hungarian, prefiks predstavlja stvarni tip podataka objekta. Na primjer, ako je objekt pod nazivom Greeting bio nulto prekinut niz, njegovo ime System Hungarian može biti szGreeting . Ili, ako je objekt YesOrNo bio boolean varijabla, njegovo ime Hungarian System bi bilo bYesOrNo .
Programska oznaka za mađarske aplikacije
U aplikaciji Apps Hungarian, prefiks predstavlja logički tip podataka koji daje naznaku svrhe objekta. Primjerice, "nesiguran" niz (niz koji se mora dezinficirati prije upotrebe) može imati prefiks nas, a varijabla koja se koristi za brojanje može imati prefiks n.
Mađarski predbroj oznake
Upotrijebljeni prefiks ovisi o programeru, ali standardni prefiksi uključuju:
Programski uvjeti