Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #65, АПРЕЛЬ 2006 г.

обзор книг

АНДРЕЙ КАРОЛИК

Спецвыпуск: Хакер, номер #065, стр. 065-078-1


(andrusha@real.xakep.ru)

ЧТО ПОЛИСТАТЬ

Linux: программирование в примерах — М.: КУДИЦ-ОБРАЗ, 2005 / Роббинс А. / 656 страниц

Разумная цена: 211 рублей

Не секрет, что правильный способ научиться программировать — почаще читать хорошо написанные программы. Вот и автор этой книги рассказывает об API системных вызовов Linux на основе реального исходного кода повседневно используемых программ. Ты видишь не только банальный синтаксис Linux API, но и копаешься в реальных проблемах производительности, переносимости и устойчивости, с которыми всегда сталкиваются при написании программного обеспечения. Правда, книга будет понятна только тем, кто разбирается в программировании и знаком с основами С. Ты изучишь базовые API, образующие ядро программирования под Linux: управление памятью, файловый ввод-вывод, метаданные файлов, процессы и сигналы, пользователи и группы, поддержка программирования (сортировка, анализ аргументов и т.д.) и интернационализация. Отдельно рассмотрены средства отладки, доступные под GNU Linux. В качестве иллюстраций — примеры кода из V7 UNIX и GNU.

С++ Builder в задачах и примерах — СПб.: БХВ-Петербург, 2005 / Культин Н.Б. / 336 страниц

Разумная цена: 107 рублей

Здесь собраны разнообразные примеры, которые демонстрируют процесс создания программ, возможности среды разработки, назначение компонентов, знакомят с принципами работы с графикой, звуком, базами данных и т.п. Примеры различной сложности — от простейших задачек до приложений работы с графикой и мультимедиа. По сути, это самообслуживание. Читаешь короткое описание программы, изучаешь листинг и въезжаешь: что, где и зачем. Остается только повторить не глядя в первоисточник. И не бойся экспериментировать, внося свои изменения в предложенный код.

Вторая часть книжки — краткий справочник с описанием базовых компонентов и наиболее часто используемых функций (будет полезно не только склеротикам, но и совершенно нормальным людям).

Система программирования Java без секретов: Как создать безопасное приложение с «нуля» — М.: ЗАО «Новый издательский дом», 2005 / Фельдман С.К. / 352 страницы

Разумная цена: 180 рублей

Простое и доступное пособие по Java. Для тех, кто еще не знаком близко с этим языком программирования. Приведенные примеры показаны в контексте применения Java для web'а (интернет-приложения), и тут же обнаруживается логичное дополнение (занимает почти полкнижки) — JavaScript, синтаксис которого во многом схож с Java.

Изначально JavaScript был не языком программирования, а языком управления сценариями просмотра гипертекстовых страниц на стороне клиента. Однако именно благодаря этому JavaScript и завоевал популярность, позволив изменять значение атрибутов HTML-контейнеров и свойств среды отображения в процессе просмотра web-сайта пользователем без перезагрузки страницы! К примеру, ты видел всплывающие меню или вывод текущей даты на сайте? Все это, скорее всего, сделано именно на JavaScript.

С++ Builder: Книга рецептов — М.: КУДИЦ-ОБРАЗ, 2006 / Ермолаев В. / 208 страниц

Разумная цена: 106 рублей

Содержание  Вперед на стр. 065-078-2