LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

Смысл венгерской нотации - упрощать жизнь тем, кто пишет код в текстовом редакторе на компьютере с кнопкой Turbo и индикатором тактовой частоты.

На самом деле, нет. Я читал статью автора этой самой нотации. Он там писал, что изначально хотел, чтобы эти префиксы обозначали то, что хранится в переменной, а не её тип с точки зрения компиляторе. Т.е. означали семантику значения. Но в этоге вышло то что вышло. Почему он про typedef или обёртку-структуру не подумал, я не знаю. Возможно, в досовиндовых компиляторах с этим проблемы были.

Исходная версия hateyoufeel, :

Смысл венгерской нотации - упрощать жизнь тем, кто пишет код в текстовом редакторе на компьютере с кнопкой Turbo и индикатором тактовой частоты.

На самом деле, нет. Я читал статью автора этой самой нотации. Он там писал, что изначально хотел, чтобы эти префиксы обозначали то, что хранится в переменной, а не её тип с точки зрения компиляторе. Т.е. означали семантику значения. Но в этоге вышло то что вышло. Почему он про typedef не подумал, я не знаю. Возможно, в досовиндовых компиляторах с этим проблемы были.