У дома развитие Какво е унгарска нотация? - определение от техопедия

Какво е унгарска нотация? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава унгарска нотация?

Унгарската нотация е конвенция за именуване и разграничаване между обекти на данни. Когато се използва унгарска нотация, програмист добавя индикационен префикс към всяко име на обект, за да идентифицира лесно и лесно неговия тип.


Допълнителни префикси също могат да се използват за идентифициране на функцията, нишката или друга характеристика на обекта. Това е много важно, когато една програма се разширява в множество модули и нишки, тъй като запомнянето на целите на всеки обект е трудно, ако не се използва конвенция за именуване.

Техопедия обяснява унгарската нотация

Повечето програмисти добавят префикси към значимо име на променлива по избор. Например, програмист, създаващ булева променлива, чиято функция е да съхранява резултат, показващ успех или неуспех на операцията за сумиране, може да назове тази променлива BoolSum. Ако много нишки изпълняват подобни функции, той може да използва термините BoolSumThread1 и BoolSumThread2 като значими имена, които диференцират променливите.


Значителните конвенции за именуване стават по-важни, когато даден проект е съвместно усилие от много разработчици. Комбинация от подходящи конвенции за именуване и прости коментари на програмата са сред препоръките за най-добри практики в такива случаи.


Д-р Чарлз Симоний, изпълнителен директор на унгарски-американски компютърен софтуер, е кредитиран за създаването на унгарската нотация. Въпреки това, когато колегите на д-р Симоний прочели променливите, които той посочи според новата си конвенция, те откриха, че имената не са на английски.

Какво е унгарска нотация? - определение от техопедия