Фанаты c++, обязятельно прочтите эту книгу, если вы возомнили что знаете c++ ;))) И если после прочтения книги, вам _НЕ_ захочется самостоятельно релизовывать указазанные в книге_низкоуровневые_ приемы - Welcome to JAVA ;)))
Очень мало, к сожалению, книг, подобных этой. О принципах, а не о конкретных технологиях.
Тем визуалистам, кто не нашел в книге практического интереса (наверно, готового кода): господа, вы ошиблись адресом (читаем оригинальное название книги).
Не верьте DGP - примеры есть, например в главе "Курсоры и итераторы" в конце приведён отличный пример (извиняюсь за каламбур), как отталкиваясь от посредственной реализации словаря (с void*) получить отличный шаблонный контейнер, безопасный по отношению к типам и надёжный в смысле работы с памятью. А сколько там нетривиальных приёмчиков, тонкостей и просто хороших идей!!! К тому же книжка написана очень живо и с юмором. Короче - нетривиальная книга для нетривиальных программистов.
В принципе книга оригинальна, но хромает практика - нет конкретных примеров использования всех этих гомоморфных иерархий классов и прочих "красивых" названий С++ классов.
В общем - это книга про указатели, которые все ругают и из-за которых больше всего багов, но в С++ без них не обойтись.
Любопытно было прочитать описание Microsoft-овской COM в виде неких "граней" и проч. ненужных словес. В общем теория, теория, и ещё раз теория... Книга представляет скорее теоретический интерес, нежели практический. И уж тем более, думается, будет мало полезна для программирования под Windows (зачем городить "умные" и проч. freak-указатели, когда есть COM?).
Сразу скажу, что подобной книги на русском языке вы не найдете. Она уникальна. Однако впечатление несколько портит не очень хороший (местами) перевод и опечатки в примерах программ (или, скорее, иллюстрациях идиом, т.к. законченных программ в книге вы не найдете). К тому же обложка выполнена из материала, который со временем деформируется. Вообще качество полиграфии и верстки в целом оставляет желать лучшего. Однако, самое главное - это идеи, изложенные в книге. Они совершенно неординарны и способны перевернуть ваши представления о программировании на C++.
Книга скорее не учит чему-то, а дает новый мощный толчек для експериментов над создаваемыми иерархиями. Мне очень и очень... Рекомендую разработчикам и архитекторам с уровнем знания плюсов выше среднего...
Оглавление интригует ;) Мнения читателей - тоже. Меня всегда интересовали проблемы, связанные с косвенной адресацией в С++, а тут им посвящена большая часть книги. Возможно, я ее даже закажу ;)
В отличии от многих книг эта не учит синтаксису, но расширяет ваши представления о методах программирования на С++ (именно С++). Я многое просто открыл для себя... Купил ее случайно, вообщем-то не собиролся покупать книг по С++ (уже давно не покупаю) - просто попалась на глаза, прочитал аннотацию, посмотрел содержание, отдал 70р. и теперь не жалею!
Гость
Я это Философская книга про С++ все рекомендую почить!!!
[email protected]
Pereswett
Malex
syd
lynx
DGP
[email protected]
[email protected]
[email protected]
Гость
[email protected]