Большая и толстая книга, которая является по большому счету самодостаточной. Если у Вас нет особых познаний в программировании на Си, но при этом есть сила воли прочитать более 900 страниц - это книга для Вас :). В первых главах даются общие сведения о программирования, языках программирования, методологиях и прочей теории. После это, значительная часть книги посвящена азам программирования на C++, поскольку разжевываются такие понятия как функции, операторы, структуры, циклы, классы, массиву, ну в целом все то, что неплохо бы знать студенту первого курса ВУЗа.
Во второй половине книги автор подробно раскрывает такие темы как перегрузка операций, указатели, виртуальные функции, потоки и файлы, шаблоны и исключения, а также стандартная библиотека шаблонов (STL). Последняя глава посвящена разработке объектно-ориентированного ПО как такового. Описывается и эволюция процесса создания ПО, моделирование вариантов использования, диаграммы UML и т.д.
Книгу Гради Буча она конечно не заменит, но если совместить, то можно неплохо прокачаться в программировании на C++.
|