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