Библиотека программиста
По последним данным, на рынке продается по крайней мере 2 768
942 книги о С++, не говоря уже о
всевозможных курсах, обучающих программах, журналах и семинарах с коктейлями. И
все же в этом
изобилии наблюдается удручающее однообразие. Просматривать полку книг о С++ в
книжном
магазине ничуть не интереснее, чем литературу по бухгалтерии. В сущности, все
книги пересказывают
одно и то же и отличаются разве что по весу и количеству цветов в диаграммах и
таблицах. По моим
подсчетам, 2 768 940 из них предназначены для новичков, ориентированы на
конкретный компилятор
или представляют собой справочники по синтаксису С++. Для тех, кто уже знает
язык и желает
подняться на следующий уровень, существующая ситуация оборачивается сплошными
разочарованиями и расходами. Чтобы узнать что-то новое, приходится дергать главу
отсюда и раздел
оттуда. Для знатока С++ такая трата времени непозволительна.
Эта книга — совсем другое дело. Прежде всего, она предполагает, что вы уже
владеете С++. Вероятно,
вы программировали на С++ в течение года-двух или более. Став настоящим асом, на
вопрос о
должности вы перестали скромно отвечать «Программист»; теперь ваш титул
складывается из слов
«Старший», «Специалист», «Ведущий», «Разработчик», «Проектировщик» (расставьте в
нужном
порядке). Вы уже знаете, что «перегрузка оператора» не имеет никакого отношения
к телефонной
компании, а «класс-коллекция» — вовсе не сборище филателистов. На вашей полке
стоит книга
Страуструпа «Annotated C++ Reference Manual», которую в профессиональных
разговорах вы часто
сокращенно именуете ARM и даже не считаете нужным расшифровывать.
Скачать бесплатно книгу...