From c8819966791f95784ccf044f09b93fdf14fecbe4 Mon Sep 17 00:00:00 2001 From: JoshuaJakowlew Date: Sat, 28 Nov 2020 23:25:14 +0300 Subject: [PATCH] Update README.md --- README.md | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 65 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9174679..ef9d333 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,65 @@ -# cppfaq -This repo contains useful informaion for newbies in C++ chats +# 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