Аннотация к книге "Современное проектирование на С++. Серия C++ In-Depth"
В книге изложена новая технология программирования, представляющая собой сплав обобщенного программирования, метапрограммирования шаблонов и объектно- ориентированного программирования на С++. Настраиваемые компоненты, созданные автором, высоко подняли уровень абстракции, наделив язык С++ чертами языка спецификации проектирования, сохранив всю его мощь и выразительность. В книге изложены способы реализации основных шаблонов проектирования. Разработанные компоненты воплощены в библиотеке Loki, которую можно загрузить с Web-страницы автора. Книга предназначена для опытных программистов на С++.
Книга содержит самые навороченные части C++,
тем самым доказывая его непригодность к
программированию для обычных смертных, а
скорее к удовлетворению собственных амбиций,
как программиста, овладевшего этим
архисложным языком. Книгу стоит прочитать для
того, чтоб мотивированно перестать писать на
C++.
Книга посвящена использованию шаблонов (template) в языке C++ для решения задач проектирования приложений. Именно, автор предлагает использовать шаблоны для разложения сложных классов на несколько простых. Соответственно, аргументы шаблонов будут описывать один из аспектов поведения сложного класса. Данное решение позволяет эффективно повторно использовать созданные компоненты.
Кроме того, автор, по сути, предлагает способы переноса части затратных операций с момента исполнения программы на момент компиляции. Интерес также вызывает то, что в программе на C++ предложен способ организации работы со списками типов во время трансляции (а не исполнения).
Как примеры использования автор предлагает свои реализации части паттернов проектирования.
Уверен, что эту книгу имеет смысл прочитать всем, кто программирует на языке C++. Недостатком книги является то, что она уж очень навязчиво рекламирует созданную Александреску библиотеку.Также следует отметить наличие ошибок перевода в первой части книги
Великолепная книга гениального автора.
>>>В этой книге нет ошибок. Есть только кривые компиляторы, которые стандарт криво держат....
Ошибок там действительно нет, а вот опечатки встречаются довольно часто. По крайней мере в русском издании, оригинальное не читал.
>>> Минусы: довольно таки большое количество опечатков из-за которых приходится проверять примеры на компьютере.
В этой книге нет ошибок. Есть только кривые компиляторы, которые стандарт криво держат....
Хотя сам автор крут. Он когда-то писал вещи которые были правильные, но в природе небыло компиляторов которые это могли. Годы проходили прежде чем кто-то на деле проверял.
Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное, но при этом глубоко продуманное руководство познакомит вас с областями видимости, замыканиями, ключевым словом this и объектами – концепциями, которые необходимо знать для более эффективного и производительного программирования на JS. Вы узнаете, как и почему они работают, и как...
Совершенное программное обеспечение невозможно создать без изучения накопленного опыта.Опыт — главный учитель, но медленный и нередко болезненный. Но зачем же нам повторять ошибки? Книга «Жемчужины разработки» поможет совершенствоваться быстрее и избежать многих проблем, обучаясь на опыте других людей, которые уже поднялись по кривой обучения. Карл Вигерс сформулировал 60 кратких практических уроков,...
Оставить комментарий