C++ FAQ
В этом репозитории хранится информация о часто задаваемых вопросах, ссылки на полезные ресурсы и обучающую литературу.
Полезные ресурсы и материалы по C++:
⁉ Как оно работает? Как делать правильно?
- Документация по С++
- Последний драфт стандарта
- Abstract Syntax Tree
- Как писать на современном C++
- Паттерны проектирования
- Идиомы языка С++
- Курируемый список потрясающих C/C++ фреймворков, библиотек, ресурсов и блестящих вещей
- Руины древней цивилизации (stackoverflow)
⁉ Где(как) запустить, посмотреть и поделиться кодом?
- GodBolt - Online DisAsm/Compiler
- WandBox - Online Compiler
- Repl.it - Online IDE
- Quicktype - Генератор классов по JSON-схеме
- C gibberish ↔ English
- Удобные сервисы для размещения кода:
✅ Ресурсы с задачами для практики
⁉ Нововведения С++
Учебные материалы
✅ Книги для начинающих:
-
"C++ Primer Plus", Stephen Prata
-
Стивен Прата: Язык программирования C++. Лекции и упражнения
-
"C++ Primer" [5th Edition], Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
-
Б. Липпман - Язык программирования C++. Базовый курс.
-
"Programming: Principles and Practice Using C++", Bjarne Stroustrup
-
Принципы и практика с использованием C++ Б. Страуструп
-
Объектно-ориентированное программирование в С++ Лафоре Роберт
-
Полезная информация для начинающих!!!
"Жизнь после Праты"
-
Scott Meyers "Effective Modern C++ - 42 SPECIFIC WAYS TO IMPROVE YOUR USE OF C++11 AND C++14"
-
Ivor Horton Peter Van Weert "Beginning C++20 - From Novice to Professional" (6th edition)
-
Nicolai M. Josuttis "С++17 The Complete Guide"
-
Marc Gregorie "Professional C++" (4th edition)
-
Jacek Galowicz "C++17 STL Cookbook"
-
Vardan Grigoryan, Shunguang Wu "Expert C++ - Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features"
-
David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor "C++ Templates - The Complete Guide" (2nd edition) За
✅ Курсы по С++ для начинающих и не только
-
Для ознакомления с языком, если у вас вообще нету опыта.
-
Для тех, у кого уже имеются базовые знания.
✅ Полезные лекции и интересные статьи по С++
-
Лекторий ФПМИ (Введение в С++ (1 курс, осень 2020) ЧАСТЬ №1)
-
Лекторий ФПМИ (Введение в С++ (1 курс, весна 2021) ЧАСТЬ №2)
-
Лекции по С++ от Computer Science Center:
-
Конференции от C++ User Group
-
Сборник материалов на Английском языка (стоит туда заглянуть)
✅ Материалы для изучения алгоритмов и структур данных
-
Визуальное представление алгоритмов:
-
Algorithms Specialization от Стэндфордского университета (Coursera)
EOF