Коплиен Дж. Программирование на C++. Классика CS Опубликовано "Мир ПК", журнал
Нельзя научиться программировать, прочитав лишь одну-единственную книгу, посвящённую разбору особенностей того или иного языка. Ведь совершенно ясно, учебник даст нам только базовые сведения о правилах использования всех конструкций языка программирования. В большинстве же случаев практическое приложение средства программирования сводится к разрешению куда более сложных проблем, например: решению математических задач, разработке интерфейсов, разбиению вопроса на отдельные составляющие, и прочему. А язык, понятно, в подобных случаях применяется лишь в качестве удобного или не очень инструмента воплощения мыслей и идей программиста.
Эта книга, вышедшая в замечательной серии «Классика Computer Science», предлагает своему читателю, уже, кстати, владеющему синтаксисом С++, иной, нежели стандартный учебник, подход. Автор рассказывает о структурных и строительных блоках, если так можно выразиться, языка С++. Речь идёт об идиомах — выражениях, знать о которых заранее нельзя, основываясь на базовых принципах С++. Идиомы нужно изобрести и прочувствовать.
Сродни запрету на повторное изобретение колеса или велосипеда, автор предлагает воспользоваться готовым комплектом наработок в аспекте архитектурных решений при построении программ, готовыми реализациями типовых проектов, готовыми для многократного применения идиомами.
Материал издания охватывает очень и очень многие нетривиальные возможности С++, известные, в большинстве случаев, лишь достаточно опытным программистам, получившим их в процессе долгих часов упорного труда. Ценность руководства именно в сбережении времени программиста, опять и снова ломающего голову над уже решённой проблемой.
Несомненно, книга должна быть на столе у каждого программиста на С++, которому только в радость повысить свою квалификацию, подняв её на совершенно новый уровень.
Юрий Стрельченко
|