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

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

Оглавление:

Anonim

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

Венгерская нотация - это соглашение об именовании и различении объектов данных. Когда используется венгерская нотация, программист добавляет префикс индикатора к каждому имени объекта, чтобы легко и легко идентифицировать его тип.


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

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

Большинство программистов добавляют префиксы к значимому имени переменной по выбору. Например, программист, создающий логическую переменную, функция которой заключается в сохранении результата, указывающего на успех или неудачу операции суммирования, может назвать эту переменную BoolSum. Если многие потоки выполняют сходные функции, он может использовать термины BoolSumThread1 и BoolSumThread2 как значимые имена, которые различают переменные.


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


Д-р Чарльз Симони, руководитель венгерско-американского программного обеспечения, приписывает создание венгерской нотации. Однако, когда коллеги доктора Симони прочитали переменные, которые он назвал в соответствии с его новым соглашением, они обнаружили, что имена не на английском языке.

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