Полезные книги для программистов на C++

Продолжая традицию публикации подборок литературы, обратимся к любимому многими поколениями программистов языку программирования.

Начальный уровень подготовки

  • Дейтел Х., Дейтел П. Как программировать на C++. — Бином-Пресс, 2009. — 800 с.
  • Прата С. Язык программирования C++. Лекции и упражнения. —  Вильямс, 2012. — 6-е изд. — 1248 с.: ил.
  • Шилдт Г. C++: базовый курс. — Вильямс, 2008. — 624 с.
  • Шилдт Г. C++. Методики программирования Шилдта. — Вильямс, 2009. — 480 с.
  • Шилдт Г. Полный справочник по C++. — Вильямс, 2007. — 800 с.

Средний уровень подготовки

  • Липпман С., Лажойе Ж. Язык программирования C++. Вводный курс. — Невский Диалект, ДМК Пресс. — 1104 с.
  • Липпман С., Лажойе Ж., Му Б. Язык программирования C++. Вводный курс. — Вильямс, 2007. — 4-е изд. — 896 с.
  • Саттер Г., Александреску А. Стандарты программирования на C++. — Вильямс, 2008. — 224 с.
  • Страуструп Б. Программирование. Принципы и практика использования C++. — Вильямс, 2011. — 1248 с.
  • Страуструп Б. Язык программирования C++. — Бином, 2011. — 1136 с.

Высокий уровень подготовки

  • Дьюхэрст С. Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ. — ДМК Пресс, 2012. — 264 с.
  • Коплиен Дж. Программирование на C++. — Питер, 2005. — 480 с.
  • Мейерс С. Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов. — ДМК Пресс, 2012. — 298 с.
  • Мейерс С. Эффективное использование С++. 55 верных советов улучшить структуру и код ваших программ. — ДМК Пресс, 2006. — 300 с.
  • Саттер Г. Новые сложные задачи на C++. — Вильямс, 2005. — 272 с.
  • Саттер Г. Решение сложных задач на C++. — Вильямс, 2008. — 400 с.
  • Abrahams, D., Gurtovoy, A. C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (Addison-Wesley Professional, 2004).
  • More C++ Idioms on WikiBooks. URL: http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms
  • Murray, R.B. C++ Strategies and Tactics (Addison-Wesley Professional, 1993).
  • Vandevoorde, D., Josuttis, N. C++ Templates: The Complete Guide (Addison-Wesley, 2002).

STL, Boost, Qt и другие

  • Лишнер Р. STL. Карманный справочник. — Питер, 2005. — 188 с.
  • Мюссер Д., Дердж Ж., Сейни А. C++ и STL. Справочное руководство. — Вильямс, 2010. — 432 с.
  • Саммерфилд М. Qt. Профессиональное программирование. Разработка кроссплатформенных приложений на С++. — Символ-Плюс, 2011. — 560 с.
  • Седжвик Р. Алгоритмы на C++. — Вильямс, 2011. — 1056 с.
  • Шлее М. Qt 4.8. Профессиональное программирование на C++. — БХВ-Петербург, 2012. — 894 c.
  • Demming, R., Duffy, D.J. Introduction to the Boost C++ Libraries; Volume I – Foundations (Datasim Education BV, 2010).
  • Demming, R., Duffy, D.J. Introduction to the Boost C++ Libraries; Volume II – Advanced Libraries (Datasim Education BV, 2012).
  • Fog, A. Optimizing software in C++: An optimization guide for Windows, Linux and Mac platforms (2013). URL: http://www.agner.org/optimize/optimizing_cpp.pdf
  • Musser, D.R., Saini, A. STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library (Addison-Wesley, 1995).
  • Schäling, B. The Boost C++ Libraries. URL: http://en.highscore.de/cpp/boost/

1 ответ на “Полезные книги для программистов на C++

  1. Уведомление: Програмирование С++ | ipo2012

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.