Страницы

Поиск по вопросам

воскресенье, 24 ноября 2019 г.

Книги и учебные ресурсы по С++


В этом вопросе собирается литература по языку C++

Формат:


  Имя Фамилия — «Название книги целиком и полностью», ГГГГ г..


Формат для переведенной литературы:


  Имя Фамилия (Name Surname) — «Название книги целиком и полностью», ГГГГ перевод
("Full name of the book", YYYY )



Не создавайте новых ответов — редактируйте этот.
Не размещайте ссылки на нелегальный контент вроде торрент-трекеров.
Старайтесь сохранять разделение по категориям.
Сохраняйте алфавитную (лексикографическую) сортировку по названию книги. (когда он
будет)





  Данный перечень входит в поддерживаемый сообществом Сборник учебных ресурсов п
программированию.

    


Ответы

Ответ 1



Если сомневаетесь в выборе, следуйте простым и объективным рекомендациям в конц этого ответа. Для начинающих Стефан Рэнди Дэвис - C++ для чайников, 7-е издание Сиддхартха Рао - Освой самостоятельно C++ по одному часу в день Брюс Эккель (Bruce Ekkel) — Философия C++. Введение в стандартный C++ Брюс Эккель (Bruce Ekkel) — Философия C++. Практическое программирование Стенли Липпман, Жози Лажойе, Барбара Э. Му — Язык программирования C++. Вводный кур (C++ Primer) Стенли Липпман — Основы программирования на С++. Том 1 (Essential C++) Роберт Лафоре — Объектно-ориентированное программирование в С++ Бьерн Страуструп (Bjarne Stroustrup) — Программирование. Принципы и практика с использование С++. 2-е изд. (Programming: Principles and Practice Using C++) Эндрю Кёниг, Барбара Э. Му (Andrew Koenig, Barbara E. Moo) — Эффективное программировани на C++. Серия книг "C++ In-Depth", 2002 (Accelerated C++: Practical Programming by Example 2000) Учебник по основам C++ для тех, кто уже имеет некоторый опыт программирования н других языках. Герберт Шилдт — C++ базовый курс Существует мнение, что эта книга содержит достаточно много неточностей и ошибок Тем не менее, она популярна в роли книги для начального обучения. Для среднего уровня Николаи М. Джосаттис (Nicolai M. Josuttis) — Стандартная библиотека C++: справочно руководство, 2-е издание, 2014 (The C++ Standard Library - A Tutorial and Reference 2nd Edition, 2012) Скотт Мейерс (Scott Meyers) — 55 верных советов улучшить структуру и код ваших програм (Effective C++: 55 Specific Ways to Improve Your Programs and Designs) Скотт Мейерс (Scott Meyers) — Наиболее эффективное использование C++. 35 новых рекомендаци по улучшению ваших программ и проектов (More Effective C++: 35 New Ways to Improve You Programs and Designs) Герб Саттер — Решение сложных задач на С++ (Exceptional C++: 47 Engineering Puzzles Programming Problems, and Solutions.) Герб Саттер — Новые сложные задачи на C++ (More Exceptional C++: 40 New Engineerin Puzzles, Programming Problems, and Solutions) Бьерн Страуструп (Bjarne Stroustrup) — Язык программирования С++ (The C++ Programmin Language) Андрей Александреску (Andrei Alexandrescu ) — Современное проектирование на C++ (Moder C++ Design: Generic Programming and Design Patterns Applied) Герб Саттер, Андрей Александреску — Стандарты программирования на C++ Для высокого уровня Бьерн Страуструп (Bjarne Stroustrup) — Дизайн и эволюция C++ (The Design and Evolutio of C++) Стенли Липпман (Stanley Lippman) — (Inside the C++ Object Model) Скотт Мейерс — Эффективный и современный C++ (Effective Modern C++) Питер Готтшлинг — Современный C++ для программистов, инженеров и ученых (Discoverin Modern C++: A Concise Introduction for Scientists and Engineers (C++ In-Depth Series)) Курт Гантерот — Оптимизация программ на C++ Дэвид Вандевурд, Николаи М. Джосаттис, Дуглас Грегор Шаблоны C++. Справочник разработчика 2-е издание Энтони Уильямс — Параллельное программирование на С++ в действии Документация Где взять стандарт C++? Е.А. Зуев, А.А. Чупринов Стандарт С++: перевод, комментарии, примеры. — Москва: ООО «ВАШ ФОРМАТ». — 2016 г. — 888 с. Несколько слов о выборе книг от сообщества StackOverflow Все книги, представленные здесь, достаточно хороши (@avp подтверждает, что хороши книги по программированию есть). Мы постарались сгруппировать их по категориям сложност на основе собственного субъективного мнения. Мы стараемся, чтобы в списке были тольк хорошие книги, но не сможем выбрать лучшую для вас. Пробуйте читать разные книги и найдит её самостоятельно. Если будет сложно — возьмите попроще, скучно — посложнее. @Vlad рекомендует: если вы не можете выбрать сами, берите книгу номером, равны дню вашего рождения % размер списка. Ещё @Igumnov просил передать, что лучше бы вы учили C++ не первым языком. @PashaPas считает, что можно и первым, но не в коем случае не C перед C++! Надеюсь, наши субъективные и противоречивые мнения помогли вам понять основную идею вы должны сами решить, что вам читать и чему учиться. Идеальную, нужную именно вам книг можете выбрать только вы сами. С уважением, @NickVolynkin. Вот вам карта, чтобы сориентироваться (картинка кликабельна):

Комментариев нет:

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