Вы решили изучать программирование, но затрудняетесь с выбором литературы.
Все верно. Книг сейчас много, и все они достаточно дороги. Основным критерием
выбора, является, на мой взляд, следующее. Если книга в основном посвящена IDE
среды, то я не рекомендую Вам покупать ее. В конце концов с IDE Вы, рано или
поздно, разберетесь самостоятельно. Для Вас, более важным является описание
среды программирования (Я имею в виду Windows), и, быть может, нюансы
использования, выбранного Вами языка.
Здесь я приведу ряд изданий с краткими комментариями.
- А.В. Фролов, Г.В. Фролов "Операционная система Windows 95" 22 том.
Книга познакомит Вас с основными элементами управления Windows. Не скажу, что
она ответит на все Ваши вопросы, но может оказаться полезной, для тех кто
делает самые первые шаги в изучении Win32 API. Рассчитана на C программистов.
- П.В. Румянцев. "Азбука программирования в Win32 API"
Прекрасная книга. Настоятельно рекомендую приобрести. Лучшего введения в
Win32 API, трудно пожелать.
- Джеффри Рихтер "Windows для профессионалов."
Хорошая книга, местами даже излишне подробная. Содержит большое количество
примеров. Может составить хороший тандем с книгой Румянцева.
- Том Сван "Секреты 32-разрядного программирования в Delphi."
Из одного только названия ясно, что книга предназначена для Delphi программистов.
Но не спешите скидывать ее со счетов. Книга полностью соответствует своему
названию. Явление в наше время достаточно редкое. Приведу лишь названия
некотрых глав.
- Понятие об управлении 32-разрядными ресурсами.
- Освоение OLE.
- Многозадачность и многопоточность.
- Секреты графики.
- Управление памятью.
- Секреты DLL.
Правда написано, увы, далеко не всегда доступным языком.
Литература в электронном виде.
Боюсь, что этот раздел будет иногда содержать ссылки на другие сайты,
так как объем предоставляемого мне пространства не велик. Более того, время
от времени я буду корректировать и дополнять его.
Могу порекомендовать Вам две статьи Криса Касперского, посвященных процессу
дизассемблирования:
"Образ мышления IDA."
"Тонкости дизассемблирования."
|