Полезная бумага Каролик Андрей Спецвыпуск Xakep, номер #045, стр. 045-082-1 (andrusha@real.xakep.ru) Обзор книг по программированию, взлому и защите Книжка: Самоучитель С++. 2004 / Шилдт Г. / 688 страниц Разумная цена: 145 рублей Наиболее удобное руководство для самостоятельного изучения С++ в соответствии с требованиями нового стандарта. Книга состоит из коротких, но тщательно продуманных уроков. Урок начинается с описания определенного программного принципа, который иллюстрируется далее примером ("принцип в действии"), в конце приводятся упражнения для закрепления изученного материала. Содержание каждого нового урока строится на основе уже пройденных, что облегчает восприятие материала и ускоряет процесс обучения программированию на С++. Книжка: Assembler: Учебник для вузов. 2004 / Юров В.И. / 637 страниц Разумная цена: 144 рубля Книга посвящена вопросам программирования на языке ассемблера для компьютеров на базе микропроцессоров фирмы Intel (описание команд для Intel-совестимых процессоров до Pentium 4 включительно). Интересна будет в первую очередь тем, кто профессионально занимается системным программированием. Так как этот курс читается автором в одном из вузов, методика изложения материала – лекционная. Кроме того, автор особо заостряет внимание на тех вопросах, которые обычно вызывают трудности у студентов. Здесь ты найдешь информацию по архитектуре микропроцессоров Intel, средствам ассемблера для работы со структурами данных, макросредствам языка, организации модульного программирования, разработке оконных приложений, программированию математического сопроцессора, использованию MMX-расширения микропроцессоров Pentium и многое другое. Книжка: Assembler: Практикум. 2003 / Юров В.И. / 400 страниц Разумная цена: 110 рублей Масса практического материала для создания сложных программ на языке ассемблера. Приведены варианты ассемблерной реализации многих известных и востребованных на практике алгоритмов. Изложение базовых вопросов прикладного программирования сопровождается рассмотрением интересных практических задач. Арифметика чисел любой разрядности, генерация псевдослучайных последовательностей, сложные структуры данных, работа с хэш-таблицами, сортировка и поиск, основы компиляции, рекурсия и рекурсивные алгоритмы, разработка библиотек DLL, работа с консолью, работа с файлами, алгоритмы преобразования чисел, оценка эффективности ассемблерного кода, вычисление контрольных сумм и многое другое – книга стоит того, чтобы быть в твоей библиотеке. Книжка: Язык программирования С++. Лекции и упражнения: Учебник. 2003 / Прата С. / 1104 страницы Разумная цена: 204 рубля Содержание книги не привязано ни к какой конкретной реализации С++ и охватывает обширный круг вопросов, необходимых для создания полноценных программ на С++, – от знакомства с основами синтаксиса языка до многочисленных новых функциональных возможностей С++ (классы, объекты, наследование, полиморфизм, виртуальные функции, стандартная библиотека шаблонов STL, RTTI и т.п.). Отличительные особенности книги – структурированное изложение материала и изобилие практических примеров. Для начинающих книга послужит отличным учебником, а для профи – наглядным справочником, облегчающим ежедневный труд. |