Как стать автором
Обновить

Комментарии 12

НЛО прилетело и опубликовало эту надпись здесь
Случайно ответил не вам, а на топик… Смотрите ниже.
1. Дальше будет пост, в котором рассказывается, почему так делать на самом деле не надо.
2. Было бы хорошо если вы раскрыли эту тему поподробнее. Где именно тупизм, почему это тупо, как вы бы сделали, чтобы избежать тупизма…
НЛО прилетело и опубликовало эту надпись здесь
Сколько я ни работал с WinAPI, поражался его стройности и продуманности.
Есть, конечно, некоторые болезни роста, но это простительно — некоторые функции были написаны аж в 80-х!
По-моему, если API может без особых проблем масштабироваться на протяжении 20 лет — это показатель.
По моему мнению, основная проблема в том, что API писался разными людьми, без каких-либо единых правил, стиля, идеологии и что самое интересное без системы контроля версий (загляните в исходники win2k).
Например в одной функции параметры передаются по одному, в другой по другому, даже имена одинаковых полей (отвечающих за одно и тоже) в разных структурах называются по разному.

Но верх издевательства над программистом — сноски в MSDN типа: функция не поддерживается в win95, win98 работает чуть-чуть, в win2k работает хорошо, в win xp и выше — не поддерживается.
Все были бы вам благодарны:
а) за примеры;
б) за ссылку на «исходники win2k»
в) за ссылку на функцию в MSDN.

Относительно «без системы контроля версий» — она в Windows есть, но самописная.
а, в )попамяти ничего не скажу — сейчас искать и доказывать я ничего не буду — это мое имхо, хотите верьте, хотите нет
с winapi провел несколько незабываемых лет, и сейчас к счастью отошел от него.
б) скачивал с осла года 3 назад, сейчас попробую найти
Ладно, просто советую иметь ввиду, что тогда каждый перевод Раймонда Чена будет вызывать такую же реакцию. :)
Спасибо
Приведите пример.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации