Список книг для обучения C++
Categories:
💻 Programming
Для новичков
- Programming: Principles and Practice Using C++ Бьёрн Страуструп
- Учебник для начинающих: С++ (Стэнли Липман, Джосе Ладжойе, Барбара Му) Очень подробное введение в C++, которое детально покрывает буквально все аспекты языка в доступном формате
- Accelerated C++: Practical Programming by Example (Эндрю Кёниг и Барбара Му) Содержит в себе все то же самое, что и «Учебник для начинающих: С++», но короче в 4 раза.
Так же несколько замечательных книг для начинающих от Скотта Мэйерса
- Эффективный С++ (Скотт Мэйерс) Эта книга была написана как обязательная к прочтению для C++ программистов.
- Эффективный и современный С++ (Скотт Мэйерс) Новая версия предыдущей книги, нацеленная на программистов, переходящих с C++03 на C++11 и C++14.
- Эффективная STL (Скотт Мэйерс) Содержит в себе правила по эффективному использованию стандартной библиотеки C++.
Для продвинутых
- Более эффективный С++ (Скотт Мэйерс) Еще больше правил и рекомендаций, чем в «Эффективный С++». Они не настолько важны, как описанные в первой книге, но их знание будет плюсом.
- Исключительный С++ (Герб Саттер) Представляет из себя набор задачек, содержит подробное обсуждения управления ресурсами и безопасностью исключений в С++
- Стандарты программирования на С++ (Герб Саттер и Андрей Александреску)
- Шаблоны С++: полное руководство (Дэвид Вандервуд и Николай Джосаттис)
Для профессионалов
- Современный дизайн в С++ (Андрей Александреску) Книга по продвинутому обобщенному программированию.
- Шаблонное метапрограммирование в С++ (Дэвид Абрамс и Алексей Гуртовой)
- Многопоточность в действии в С++ (Энтони Вильямс) Книга, рассказывающая о поддержке многопоточности в С++11.
- Продвинутое метапрограммирование в С++ (Дэвид Ди Геннаро) Руководство, написанное до выхода С++11, фокусирующееся больше на практике, чем на теории. Содержит множество примеров кода, рассказывает о приемах, которые, без сомнения, полезно знать.
Comments:
Please log in
to be able add comments.