Бесплатная доставка заказов от 500 рублей в 35 городах России: читать условия.
В данном разделе
Нужна помощь?
НОВОЕ сообщение!
Моя корзина
Мои заказы
Мои баллы
Мой OZON
Добро пожаловать!
Зарегистрируйтесь
, чтобы увидеть свои
персональные рекомендации
.
Книги
»
Нехудожественная литература
»
Каталог
»
Компьютерная литература
»
Языки и системы программирования
»
C/C++. Языки программирования Си, Си++
Андрей Александреску
Современное проектирование на С++. Серия С++ In-Depth
Modern C++ Design
Издательство:
Вильямс
, 2008 г.
Мягкая обложка, 336 стр.
ISBN 978-5-8459-0351-8, 0-201-77581-6
Тираж: 1000 экз.
Формат
: 70x100/16 (~170x240 мм)
Всего отзывов
: 4.
Оставить свой отзыв
(Отзывов
ожидаeт 1 чел.
)
сообщить о неточности в описании
Подписаться
на отзывы
Поставить метку
Метки пользователей
:
c++
(1),
programming
(1),
программирование
(1)
>>>
Товар отсутствует
Объявления
ПРОДАТЬ
Переводчик:
Дмитрий Клюшин
От издателя
В книге изложена новая технология программирования, представляющая собой сплав обобщенного программирования, шаблонного метапрограммирования и объектно-ориентированного программирования на C++. Обобщенные компоненты, созданные автором, высоко подняли уровень абстракции, наделив язык C++ чертами языка спецификации проектирования, сохранив всю его мощь и выразительность.
В книге изложены способы реализации основных шаблонов проектирования.
Книга предназначена для опытных программистов на C++.
С этим товаром часто покупают:
(
показать все товары
)
Герб Саттер
Новые сложные задачи на C++
Exceptional C++ Style
В корзину
Дэвид Вандевурд, Николай М. Джосаттис
Шаблоны C++. Справочник разработчика
C++ Templates: The Complete Guide
В корзину
Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес
Приемы объектно-ориентированного проектирования. Паттерны проектирования
Design Patterns: Elements of Reusable Object-Oriented Software
В корзину
Те, кто смотрел эту страницу, затем купили:
(
показать все товары
)
Герб Саттер
Новые сложные задачи на C++
(38%)
Exceptional C++ Style
В корзину
Дэвид Вандевурд, Николай М. Джосаттис
Шаблоны C++. Справочник разработчика
(25%)
C++ Templates: The Complete Guide
В корзину
Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес
Приемы объектно-ориентированного проектирования. Паттерны проектирования
(12%)
Design Patterns: Elements of Reusable Object-Oriented Software
В корзину
Автор
Андрей Александреску
Andrei Alexandrescu
Андрей Александреску,
все книги
Каталог
Нехудожественная литература
»
Компьютерная литература
»
Языки и системы программирования
»
C/C++. Языки программирования Си, Си++
Языки и системы программирования. Бестселлеры
Марк Далримпл, Скотт Кнастер
Objective-C 2.0 и программирование для Mac
Эндрю Троелсен
Язык программирования С# 2008 и платформа .NET 3.5
Брайан Керниган, Деннис Ритчи
Язык программирования C
Кей Хорстманн, Гари Корнелл
Java 2. Библиотека профессионала. Том 1. Основы
Кей Хорстманн, Гари Корнелл
Java 2. Библиотека профессионала. Том 2. Тонкости программирования
Вольфганг Вейс, Рюдигер Кречмер
SAP R/3. Программирование на языке АВАР/4 (+ CD-ROM)
Михаил Фленов
Программирование в Delphi глазами хакера (+ CD-ROM)
Дж. Коплиен
Программирование на C++
Марко Кэнту
Delphi 2005. Для профессионалов
Рэндал Шварц, Том Феникс и Брайан Д. Фой
Изучаем Perl
Отзывы
(
оставить отзыв
,
сообщить о неточности в описании
)
Все отзывы
(4)
3
0
Полезен ли отзыв?
Эту книгу прочитать необходимо программистам C++
, 20 июня 2008 г.
Книга посвящена использованию шаблонов (template) в языке C++ для решения задач проектирования приложений. Именно, автор предлагает использовать шаблоны для разложения сложных классов на несколько простых. Соответственно, аргументы шаблонов будут описывать один из аспектов поведения сложного класса. Данное решение позволяет эффективно повторно использовать созданные компоненты.
Кроме того, автор, по сути, предлагает способы переноса части затратных операций с момента исполнения программы на момент компиляции. Интерес также вызывает то, что в программе на C++ предложен способ организации работы со списками типов во время трансляции (а не исполнения).
Как примеры использования автор предлагает свои реализации части паттернов проектирования.
Уверен, что эту книгу имеет смысл прочитать всем, кто программирует на языке C++. Недостатком книги является то, что она уж очень навязчиво рекламирует созданную Александреску библиотеку.
Глускер Александр (
все отзывы
), Россия, 27 лет
3
0
Полезен ли отзыв?
Легендарная книга - но перевод - жуть!!!
, 6 июня 2009 г.
Издательство хорошо поглумилось над читателями.
Вот примеры:
Оригинальный англоязычный вариант:
...
template() struct CompileTimeChecker(false) { };
#define STATIC_CHECK(expr, msg) \
{\
class ERROR_##msg {}; \
(void)sizeof(CompileTimeChecker((expr) != 0)((ERROR_##msg())));\
}
Вот что отчубучили в русском переводе (стр. 47):
...
template() struct CompileTimeChecker(true) { };
#define STATIC_CHECK(expr, msg) \
{ Loki::CompileTimeError(((expr != 0)) \
ERROR_##msg; \
(void)ERROR_##msg; }\
Оригинальный англоязычный вариант:
1.8 Optional Functionality Through Incomplete Instantiation
А так это перевели в русском издании:
1.8. Факультативные возможности, предоставляемые неполной конкретизацией.
это переводилось промтом???
пять раз прочитаешь фразу прежде чем поймешь что написано.
Такие книги не должны так переводиться!!!
Ulanov Dmitry (
все отзывы
), Москва, 33 года
1
0
Полезен ли отзыв?
Найти переводчика и посмотреть ему в глаза
, 8 августа 2009 г.
Прекрасная книга, читается на одном дыхании. Глава про списки типов - детективная история с элементами мистики. Множество примеров позволяющих по новому взглянуть на язык. По новому оценить его возможности.
Очень понравилось. Но, большое количество опечаток в коде, некоторые места в переводе заставляют задуматься над тем, что имелось в виду и только код спасает :)
Имеет смысл читать всем программирующим на C++ - хотя бы для того, чтобы увидеть массу возможностей программирования, мимо которых мы проходим в обычной нашей практике.
Кстати - планируется ли эту книгу издать, с исправлениями? Я бы с удовольствием её купил.
Аксёнов Михаил (
все отзывы
), 25 лет
Все отзывы
(4)
КНИГИ
ХУДОЖЕСТВЕННАЯ ЛИТЕРАТУРА
НЕХУДОЖЕСТВЕННАЯ ЛИТЕРАТУРА
Новинки
Бестселлеры
Скоро!
Лучшие авторы
Каталог
14 февраля
23 февраля
Подарочные издания
Учебная литература
Дом. Быт. Досуг
Искусство
Иностранные языки
Компьютерная литература
История. Психология. Право
Публицистика
Туризм. Фото. Спорт
Религия. Эзотерика
Наука. Техника
Медицина
Энциклопедии
Пролистай свою книгу
Блины. Масленица!
Олимпиада 2010
Рукоделие и творчество
Спецпредложения
Букинистика
ДЕТЯМ И РОДИТЕЛЯМ
АУДИОКНИГИ
БУКИНИСТИКА
FOREIGN BOOKS
БИЗНЕС-КНИГИ
VIP-ИЗДАНИЯ
ЦИФРОВЫЕ КНИГИ
ЦИФРОВЫЕ АУДИОКНИГИ
КАНЦЕЛЯРСКИЕ ТОВАРЫ
ЭЛЕКТРОНИКА
DVD И ВИДЕО
МУЗЫКА
СОФТ И ИГРЫ
АНТИКВАРИАТ
ДЕТСКИЙ МИР
ДОМ И ИНТЕРЬЕР
СПОРТ И ОТДЫХ
САЛОН КРАСОТЫ
ПОДАРКИ
ЮВЕЛИРНЫЕ ИЗДЕЛИЯ
ТЕАТРЫ И КОНЦЕРТЫ
МОДНЫЙ БУТИК
ПУТЕШЕСТВИЯ
СКАЧАТЬ
ТОРГОВАЯ ПЛОЩАДКА
МОЯ КОРЗИНА
:
товары
0
OZON
TRAVEL
Акция Аэрофлота!
Гавана
35341
руб.
из Москвы и Санкт-Петербурга
»
ТОВАР ДНЯ
Бритвенный станок Gillette Fusion Power Phantom
Цена:
527
руб
»
НА
ВИТРИНЕ
MAGAZINE
Группа Air: "Мы любим подурачиться и поесть"
ОБЪЯВЛЕНИЯ
ВЫ НЕДАВНО СМОТРЕЛИ
Крепкий орешек
Сердце Черного Льда
Зимний вечер в Гаграх
Монолог
Grand Collection: Technotronic
10 февраля 1890 года родился
Борис Леонидович Пастернак
, поэт, автор переводов современной и классической грузинской поэзии, трагедий и сонетов Шекспира, "Фауста" Гете. В 1957 году появилась публикация "Доктора Живаго" на итальянском языке, а в 1958 "за выдающиеся заслуги в современной лирической поэзии и на традиционном поприще великой русской прозы" Пастернаку присудили Нобелевскую премию.
Помощь
Обратная связь
Вакансии
Реклама на сайте
Заказ по телефону в Москве: +7 (495) 510-27-27
,
в Санкт-Петербурге: +7 (812) 337-11-77
Информация © 1998-2010 ООО "Интернет решения".
Все права защищены
.
Разработка © 2003-2010 ООО "Интернет решения".
Все права защищены
.
Партнерство
О компании
Реквизиты
Пресс-центр
Подарочный сертификат
Торговая площадка
Привычный комфорт и надежность OZON.ru теперь и при покупке
авиабилетов, железнодорожных билетов и бронировании гостиниц
. OZON.travel - самый короткий путь в дальние страны.