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++ Б. Страуструп
-
Объектно-ориентированное программирование в С++ Лафоре Роберт
✅ Курсы по С++ для начинающих и не только
-
Для ознакомления с языком, если у вас вообще нету опыта.
- [Введение в программирование (C++)] (https://stepik.org/course/363/promo)
- [Программирование на языке C++] (https://stepik.org/course/7/promo)
-
Для тех, у кого уже имеются базовые знания.
✅ Полезные лекции и интересные статьи по С++
-
Лекторий ФПМИ (Введение в С++ (1 курс, осень 2020) ЧАСТЬ №1)
-
Лекторий ФПМИ (Введение в С++ (1 курс, весна 2021) ЧАСТЬ №2)
-
Лекции по С++ от Computer Science Center:
-
Конференции от C++ User Group
-
Сборник материалов на Английском языка (стоит туда заглянуть)
✅Материалы для изучения алгоритмов и структур данных
-
Визуальное представление алгоритмов:
-
Algorithms Specialization от Стэндфордского университета (Coursera)
EOF