Со временем начали копиться книги, примеры и приемы в которых были описаны на языке C++ и я решил, что пора бы с ним немного разобраться. Цель была простой: - понимать то, что хочет показать автор в своих примерах. Примерно в это же время на какой-то распродаже попалась совершенно не дорога книга по этом языку от его автора и решил взять. Честно говоря, даже не заглядывал предварительно, по тому что посчитал что тут не может быть промаха… и немного ошибся.
По ходу прочтения понял, что автор языка разделил обучение на две части: практическую и справочную, и эта книга как раз относится к справочнику. Ок, не совсем справочнику, а к более сухому изложению того, как устроен язык (формально, к описанию стандарта). В общем, эта книга больше предназначена тем, кто уже использует язык и хочет разобраться к тем, как язык работает “под капотом”, так сказать, отточить навыки. Мне такое более-менее заходит, но временами хотелось какого-то снисхождения, что ли :) и насколько понял, его можно получить как раз во-второй книге того же автора, “Программирование. Принципы и практика с использованием C++”, которая как раз таки знакомит с практической частью.
Что касается самого издания, то оно странное, мягко говоря. Например, обычно не замечаю опечатки, но тут их так много, что просто не заметить - невозможно. Пока читал, случайно надорвал несколько страниц, хотя это не свойственно. Скорее всего по тому, что сама по себе бумага очень тонкая. Но, не понятно как бы выглядела и насколько стала бы тяжелее книга, если бы издатель использовал более плотную бумагу… При этом сам по себе переплет понравился, книгой удобно пользоваться, да и твердая обложка уместна.
В общем, эта книга точно нужна тем, кто хочет хорошо понимать язык и наверное тем, кто хочет перейти на него с какого-то другого и при этом не падает в обморок от метапрограммирования, шаблонов и прочей тарабарщины. Только вот, я не могу оценить то, насколько она остается актуальной, если учесть что рассматривается спецификация 11-й версии, а в данный момент актуальная версия 23. С другой стороны, с тех пор автор новых редакций книги не выпускал, да и нагнать разницу между версиями не должно быть сложно. Знаю одно, что этой книгой точно буду пользоваться, как справочником :)
Автор(ы):
- Bjarne Stroustrup
Год издания: 2022
Количество страниц: 1216
Оценка: 4/5
Издатель: БИНОМ
Ссылка на страницу книги на сайте издательства: -//-
Оригинальное название: The C++ Programming Language, 4th Edition
Год издания оригинала: 2013