Избранные книги для изучения C++

Список книг взят с http://insidecpp.ru/books/about/, профессиональные познания автора которого позволяют не сомневаться в его высочайшей квалификации и позволяют доверится его выбору.

Впрочем, вы же не поверите мне на слово? Поэтому вначале обязательно изучите его статьи из раздела Арт, Паттерны, Антипаттерны, Тест-Драйв и Заметки.

Проникнитесь его философией, юмором и его взглядами на проектирование архитектуры приложения. Да, Венгерская Нотация — самое идиотское изобретение человечества после фонарика на солнечных батарейках, а Страуструп, по ходу, писал свою книгу в жутко укуренном состоянии.

  • Дэвид Вандевурд, Николай М. Джосаттис. Шаблоны C++. Справочник разработчика
    Дэвид Вандевурд, Николай М. Джосаттис. Шаблоны C++. Справочник разработчика

    На мой взгляд, на 2007 год это лучшая книга о шаблонах языка C++ в смысле теории. Рассмотрены все прямые и сопутствующие аспекты шаблонов C++, ни один момент не оставлен без внимания.

    Читать эту книгу стоит с холодным сердцем, поскольку это именно справочник. Книга говорит только «в C++ можно делать так», не добавляя при этом что «так делать хорошо, а вот так — не хорошо». Судя по всему, книга рассчитана на читателя, который уже сам все понимает.

    Также стоит отметить, что хоть четвертная часть и является весьма интересной, но в книге «Современное проектирование на C++» паттерны проектирования с использованием метапрограммирования описаны гораздо глубже и подробнее.

    Отдельно стоит отметить, что глава «Направления дальнейшего развития» стоит особняком рядом с остальными главами книги. В главе рассказывается о возможных путях дальнейшего расширения стандарта языка C++.

    Итак, данная книга — это самый полный справочник о теории шаблонов C++; справочник «от и до».

    «Шаблоны C++» — это одна из очень и очень немногих книг, которую действительно стоит прочитать.

    Прочитав эту книгу, вы окончательно поймете, что «Java и C# по сравнению с C++, это как язык жестов по сравнению с русским языком».© scf37.