Войти

Показать полную графическую версию : [отзыв на книгу] Программирование на C++. Трюки и эффекты. Александр Чиртик


Ghost
17-07-2010, 02:42
http://tools.oszone.net/Ghost/Book%20cover%20C++%20Chirtik.jpg

Книга Программирование на C++. Трюки и эффекты. Чиртик Александр Анатольевич (http://www.piter.com/book.phtml?978549807102).

Данная книга не учит программировать на языке С++, она, скорее, акцентирует внимание начинающего разработчика на тех хитростях и возможностях, которые он может реализовать разрабатывая собственное приложение под Windows.

Содержание книги полностью отвечает тому, что написано на её обложке – "трюки и эффекты". Именно о них и рассказывает автор.

Среди несомненных плюсов книги могу выделить многочисленные примеры программного кода, которые порой более красноречиво иллюстрируют возможности языка С++, чем теоретический (лекционный) материал автора. Как мне показалось, Александр очень скучно преподнёс теорию, к данному вопросу можно было подойти с большим энтузиазмом.

Интересной особенностью книги является также тот факт, что её можно читать с любой главы, тем самым используя книгу как каждодневное практическое справочное руководство при реализации того или иного примера из книги в своём приложении. То есть, главы не связаны между собой никак, и если читателю понадобится информация о реализации к примеру функции вывода файла на печать, он спокойно может открыть шестую главу книги и начать читать с того места, где рассказывается о данной возможности.

К минусам можно отнести использование уж слишком "детских" трюков, которые не станет использовать большинство программистов, наверное, никогда. Так, ""Бегающие огни" на клавиатуре" очень увлекательный пример, но где и когда мне может понадобиться использовать его на практике – непонятно… Помнится, мы ещё в школе похожие примеры проходили, изучая язык Pascal, тогда он был весьма занимателен и интересен, но это был уровень 10-го класса средней школы. Зачем автор включил в книгу этот и похожие "эффекты" мне, например, не совсем ясно.

В целом книга производит приятное впечатление. Могу порекомендовать её людям, только начинающим практиковать разработку под Windows, которым будет интересно узнать некоторые особенности создания приложений в среде Borland C++ Builder. Однако не стоит забывать, что для чтения книги понадобятся начальные знания языка С++, а также азов объектно-ориентированного программирования (ООП).

Виктор Голуб aka Ghost (http://forum.oszone.net/member.php?u=88795).

pva
17-07-2010, 10:00
реклама (по ссылке её продают за 286 руб. ) не противоречит правилам форума?

из заманушек заинтересовали только огни на клавиатуре. Нашёл здесь http://www.cyberguru.ru/cpp-sources/hardware/dejstviya-s-indikatorami-na-klaviature-v-windows-nt.html

Ghost
17-07-2010, 11:54
pva, конечно же продают, это же сайт издательства :)
И нет, все правила форума чётко соблюдаются. Смотрите "секретную тему" в ВИП форуме ;)

lxa85
17-07-2010, 13:14
Интересной особенностью книги является также тот факт, что её можно читать с любой главы, тем самым используя книгу как каждодневное практическое справочное руководство при реализации того или иного примера из книги в своём приложении. То есть, главы не связаны между собой никак »
Я бы отнес это к минусам. Главы должны выстраиваться в единую логическую цепочку. Одновременно неся в себе законченную сформулированную мысль. Т.е. должна быть ясная картина в оглавлении и достаточно раскрыто повествоваться в каждой главе.

Ghost
17-07-2010, 15:54
lxa85, а если воспринимать книгу исключительно как справочное руководство?

Drongo
18-07-2010, 10:16
Так, ""Бегающие огни" на клавиатуре" очень увлекательный пример, но где и когда мне может понадобиться использовать его на практике – непонятно… »Бывают такие примеры, когда ни туда, ни сюда, и нужны как собаке пятая лапа. Что такими примерами хочет показать автор? Может заполнить необходимое количество страниц текстом, аби було ?

Ghost
18-07-2010, 12:57
Что такими примерами хочет показать автор? »
Это может сказать лишь сам автор ;)
Кстати, неплохо было бы услышать и его самого :)




© OSzone.net 2001-2012