diff --git a/README.md b/README.md index ef9d333..8f237fc 100644 --- a/README.md +++ b/README.md @@ -1,29 +1,38 @@ # 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://en.cppreference.com/w) +- [Abstract Syntax Tree](https://cppinsights.io) +- [Как писать на современном C++](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md) +- [Паттерны проектирования](https://refactoring.guru/ru/design-patterns/cpp) +- [Идиомы языка С++](https://en.m.wikibooks.org/wiki/More_C%2B%2B_Idioms) +- [Последний драфт стандарта](http://eel.is/c++draft/) +- [Курируемый список потрясающих 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/ (удобно сохранять и делиться) +{ +- [Repl.it - Online IDE](https://repl.it/languages/cpp) +- [GodBolt - Online DisAsm](https://godbolt.org) +- Удобные сервисы для копипасты и прочей тому подобной ереси: +1) [GitHub Gist](https://gist.github.com) +2) [Pastebin](https://pastebin.com) +}; -### 🙉 Нововведения С++: +### Нововведения С++ +{ - Нововведения С++11 —> https://vk.cc/aCvejE - Нововведения С++14 —> https://vk.cc/aCveuz - Нововведения С++17 —> https://vk.cc/aCvewS - Нововведения С++20 —> https://vk.cc/aCveAb +}; ## Учебные материалы @@ -31,12 +40,15 @@ https://github.com/fffaraz/awesome-cpp - 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 +- [Пополняющаяся библиотека полезной литературы](https://yadi.sk/d/3p7CqGmDVslLiA?w=1) ### ✅ Курсы по С++ для начинающих и не только -- Специализация Искусство разработки на современном C++ —> https://vk.cc/9K5lIh -- OTUS Разработчик C++ 2020 —> https://vk.cc/awLtsT +{ +` using faq::study;` +- ["Искусство разработки на современном C++" от МФТИ](https://ru.coursera.org/specializations/c-plus-plus-modern-development) +- [const Course cppDev = \[\](const CourseProvider &OTUS) { return OTUS.extractCourseByName("Разработчик C++ 2020"); };](https://vk.cc/awLtsT) - OTUS С++ для начинающих разработчиков 2020 —> https://vk.cc/awLtlo +}; ### ✅Материалы для изучения алгоритмов и структур данных - OTUS Алгоритмы для разработчиков 2020 - https://vk.cc/aA1T9E