Съдържание:
Определение - Какво означава унгарска нотация?
Унгарската нотация е конвенция за именуване и разграничаване между обекти на данни. Когато се използва унгарска нотация, програмист добавя индикационен префикс към всяко име на обект, за да идентифицира лесно и лесно неговия тип.
Допълнителни префикси също могат да се използват за идентифициране на функцията, нишката или друга характеристика на обекта. Това е много важно, когато една програма се разширява в множество модули и нишки, тъй като запомнянето на целите на всеки обект е трудно, ако не се използва конвенция за именуване.
Техопедия обяснява унгарската нотация
Повечето програмисти добавят префикси към значимо име на променлива по избор. Например, програмист, създаващ булева променлива, чиято функция е да съхранява резултат, показващ успех или неуспех на операцията за сумиране, може да назове тази променлива BoolSum. Ако много нишки изпълняват подобни функции, той може да използва термините BoolSumThread1 и BoolSumThread2 като значими имена, които диференцират променливите.
Значителните конвенции за именуване стават по-важни, когато даден проект е съвместно усилие от много разработчици. Комбинация от подходящи конвенции за именуване и прости коментари на програмата са сред препоръките за най-добри практики в такива случаи.
Д-р Чарлз Симоний, изпълнителен директор на унгарски-американски компютърен софтуер, е кредитиран за създаването на унгарската нотация. Въпреки това, когато колегите на д-р Симоний прочели променливите, които той посочи според новата си конвенция, те откриха, че имената не са на английски.
