Брутально и бессердечно о программировании и проектировании
ГлавнаяФорумАртПаттерныАнтипаттерныТест-драйвЗаметкиВопрос-ответСправочная

Бьерн Страуструп, «Язык программирования C++. Специальное издание»

Бьерн Страуструп.

Язык программирования C++. Специальное издание.

Перевод с английского — ООО «Бином-Пресс», 2005 г. 1104 с.



Оригинал:

Bjarne Stroustrup.

The C++ Programming Language. Special Edition.

Addison-Wesley.

An Imprint of Addison Wesley Longman, Inc.



ISBN 5-7989-0223-4 (русская)
ISBN 0-201-70073-5 (английская)
Оглавление
  • Введение
    • Обращение к читателю
    • Обзор C++
    • Обзор стандартной библиотеки

  • Часть I. Основные средства
    • Типы и объявления
    • Указатели, массивы и структуры
    • Выражения и инструкции
    • Функции
    • Пространства имен и исключения
    • Исходные файлы к программы

  • Часть II. Механизмы абстракции
    • Классы
    • Перегрузка операторов
    • Производные классы
    • Шаблоны
    • Обработка исключений
    • Иерархии классов

  • Часть III. Стандартная библиотека
    • Организация библиотеки и контейнеры
    • Стандартные контейнеры
    • Алгоритмы и объекты-функции
    • Итераторы и распределители памяти
    • Строки
    • Потоки
    • Численные методы

  • Часть IV. Проектирование с использованием C++
    • Разработка и проектирование
    • Проектирование и программирование
    • Роли классов

  • Приложения и предметный указатель
    • Приложение А. Грамматика
    • Приложение Б. Совместимость
    • Приложение В. Технические подробности
    • Приложение Г. Локализация
    • Приложение Д. Безопасность исключений и стандартная библиотека
    • Предметный указатель
Начать «Книгорецензии», конечно же, стоит с книги, написанной самим автором языка C++.
Бьерн Страуструп — это удивительный человек, сочетающий в себе несочетаемые вещи. Во-первых, это человек, придумавший один из самых гениальных языков современности. Во-вторых, это человек, дающий ужасающие рекомендации по программированию на собственном языке.
Если вы уже успели потратить свои деньги на приобретение этой книги, то будьте бдительны. Отнеситесь к ней как к справочнику возможностей языка C++ и не воспринимайте близко к сердцу советы, которые дает автор книги (за исключением банальных типа инкапсуляции данных).
У меня сложилось впечатление, что книга писалась в жутко укуренном состоянии. Совершенно никакой последовательности мысли. Напоминает письмо дяди Федора из Простоквашино. Читается тяжело и муторно, насквозь пронизана бессмысленными и никому не нужными лирическими отступлениями.
Когда я впервые читал эту книгу в русскоязычном издании, я долго не мог понять, какому идиоту пришло в голову сверстать исходники наклонным, и главное, не моноширинным шрифтом. Когда я узнал, что предпочтения относительно шрифта исходили от самого автора, мне вообще поплохело.
 
Диагноз
Данная книга категорически противопоказана неокрепшим умам. Если ее и стоит читать, то только тогда, когда вы научитесь безошибочно отделять плохие рекомендации от хороших. Чтение этой книги с целью получения новых знаний похоже на добычу золота из морской воды.

Оглавление
Статистика
© 2007—2009 Inside C++ Коммерческие услугиКонтактная информация

Телефоны купить мобильный телефон в Харькове цены на телефоны.. Новости аналитика. Выбор брокера. Мировой валютный рынок. Цифровые фотоапараты купить объектив видео штатив.. Изучаем! Тепловая техника: отопительное оборудование на портале об отоплении! Все на softclimate.ru!. ответственное хранение, складское хранение