Статья “Как заставить неправильный код выглядеть неправильно”, поясняет в чем отличие Венгерской для Приложений (Apps Hungarian) от Системной Венгерской.
Я давно перестал использовать Венгерскую Нотацию, которая на самом деле была Системной Венгерской. Но только сейчас понял, почему мне она казалась несколько странной.
Системная Венгерская:
char szVar[]; // ясен только тип переменной, но не ее назначение unsigned long ulVar; // аналогично
Венгерская для Приложений:
float dxVar; // назначение - хранить информации о дельте по ширине int cVar; // счетчик
Более подробно написано в статье и в ссылках в конце статьи.




