Files
cppfaq/README.md
JoshuaJakowlew c881996679 Update README.md
2020-11-28 23:25:14 +03:00

66 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# C++ FAQ
В этом репозитории хранится информация о часто задаваемых вопросах, ссылки на полезные ресурсы и обучающую литератутру.
## Полезные ресурсы и материалы по C++:
### ⁉ Как оно работает? Как делать правильно?
- Документация по С++ —-> vk.cc/VyBxM
- SOURCE —> abstract syntax tree https://cppinsights.io/
- Как писать на современном C++ —-> https://vk.cc/4dwsBF
- Паттерны проектирования —-> https://vk.cc/auDO0j
- Идиомы языка С++ —-> https://vk.cc/atblan
- Последний драфт стандарта —> https://vk.cc/atbp8g
- Курируемый список потрясающих C/C++ фреймворков, библиотек, ресурсов и блестящих вещей. —> https://cpp.libhunt.com/
https://github.com/fffaraz/awesome-cpp
### ⁉ Где запустить и посмотреть код?
- https://repl.it/languages/cpp (онлайн компилятор),
- https://godbolt.org/ (онлайн дизассемблер).
- https://gist.github.com/ (удобно сохранять и делиться)
- https://pastebin.com/ (удобно сохранять и делиться)
### 🙉 Нововведения С++:
- Нововведения С++11 —> https://vk.cc/aCvejE
- Нововведения С++14 —> https://vk.cc/aCveuz
- Нововведения С++17 —> https://vk.cc/aCvewS
- Нововведения С++20 —> https://vk.cc/aCveAb
## Учебные материалы
### ✅ Книги для начинающих:
- C++ Primer Plus (Stephen Prata)
- C++ Primer (5th Edition) (Stanley B. Lippman, Josée Lajoie, Barbara E. Moo)
- Programming: Principles and Practice Using C++ (Bjarne Stroustrup)
- Небольшая библиотека (пополняется) —> https://vk.cc/aAXB8Q
### ✅ Курсы по С++ для начинающих и не только
- Специализация Искусство разработки на современном C++ —> https://vk.cc/9K5lIh
- OTUS Разработчик C++ 2020 —> https://vk.cc/awLtsT
- OTUS С++ для начинающих разработчиков 2020 —> https://vk.cc/awLtlo
### ✅Материалы для изучения алгоритмов и структур данных
- OTUS Алгоритмы для разработчиков 2020 - https://vk.cc/aA1T9E
- Книги - https://vk.cc/aA1Srj
- Визуальное представление алгоритмов
- https://visualgo.net/en
- https://algorithm-visualizer.org/
- Algorithms Specialization от
Стэндфордского университета (Coursera) - https://vk.cc/aA1UO1
- Лекции Маврина Павла - https://www.youtube.com/c/pavelmavrin
### ✅ Ресурсы с задачами для практики
- https://www.hackerrank.com/domains/cpp
- https://codeforces.com/
- https://codewars.com/kata/search/cpp?q=&&beta
### ✅ Полезные лекции и интересные статьи
- Отличные статьи по С++ и не только —> http://scrutator.me/
- Великолепные лекции по С++ от преподавателя МФТИ —> https://vk.cc/axCue7
- Лекторий ФПМИ (Введение в С++ (1 курс, осень 2020)) —>
https://vk.cc/aBbhB3
- Лекции по С++ от Computer Science Center
Ч1 —> https://vk.cc/axCupG
Ч2 —> https://vk.cc/axCu9X
- Jason Turner (C++ Weekly) —> https://www.youtube.com/user/lefticus1