mirror of
https://github.com/JoshuaJakowlew/cppfaq.git
synced 2025-12-17 12:34:34 +03:00
Update README.md
Small fixes to the structure and links
This commit is contained in:
146
README.md
146
README.md
@@ -16,75 +16,18 @@
|
|||||||
- [Идиомы языка С++](https://en.m.wikibooks.org/wiki/More_C%2B%2B_Idioms)
|
- [Идиомы языка С++](https://en.m.wikibooks.org/wiki/More_C%2B%2B_Idioms)
|
||||||
- [Последний драфт стандарта](http://eel.is/c++draft/)
|
- [Последний драфт стандарта](http://eel.is/c++draft/)
|
||||||
- [Курируемый список потрясающих C/C++ фреймворков, библиотек, ресурсов и блестящих вещей](https://cpp.libhunt.com)
|
- [Курируемый список потрясающих C/C++ фреймворков, библиотек, ресурсов и блестящих вещей](https://cpp.libhunt.com)
|
||||||
- [И ещё один (или тот же самый :-/)](https://github.com/fffaraz/awesome-cpp)
|
|
||||||
|
|
||||||
### ⁉ Где запустить и посмотреть код?
|
### ⁉ Где(как) запустить, посмотреть и поделиться кодом?
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
- [GodBolt - Online DisAsm/Compiler](https://godbolt.org)
|
||||||
|
- [WandBox - Online Compiler](https://wandbox.org/)
|
||||||
- [Repl.it - Online IDE](https://repl.it/languages/cpp)
|
- [Repl.it - Online IDE](https://repl.it/languages/cpp)
|
||||||
- [GodBolt - Online DisAsm](https://godbolt.org)
|
|
||||||
- [Quicktype - Генератор классов по JSON-схеме](https://quicktype.io/)
|
- [Quicktype - Генератор классов по JSON-схеме](https://quicktype.io/)
|
||||||
- Удобные сервисы для копипасты и прочей тому подобной ереси:
|
- Удобные сервисы для размещения кода:
|
||||||
1) [GitHub Gist](https://gist.github.com)
|
* [GitHub Gist](https://gist.github.com)
|
||||||
2) [Pastebin](https://pastebin.com)
|
* [Pastebin](https://pastebin.com)
|
||||||
|
|
||||||
### ⁉ Нововведения С++
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
- [Нововведения С++11](https://www.youtube.com/watch?v=ZOmZCj5ijck&ab_channel=PVS-StudioRu)
|
|
||||||
- [Нововведения С++14](https://www.youtube.com/watch?v=5TTS9zr9PGk&ab_channel=PVS-StudioRu)
|
|
||||||
- [Нововведения С++17](https://www.youtube.com/watch?v=rRMgJEZVY04&ab_channel=PVS-StudioRu)
|
|
||||||
- [Нововведения С++20](https://www.youtube.com/watch?v=KPuYn_fUdxc&t=3s&ab_channel=PVS-StudioRu)
|
|
||||||
|
|
||||||
## Учебные материалы
|
|
||||||
|
|
||||||
### ✅ Книги для начинающих:
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
- "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://yadi.sk/d/3p7CqGmDVslLiA?w=1)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### ✅ Курсы по С++ для начинающих и не только
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
- ["Искусство разработки на современном C++" от МФТИ](https://ru.coursera.org/specializations/c-plus-plus-modern-development)
|
|
||||||
|
|
||||||
- ["Разработчик C++ 2020"](https://yadi.sk/d/TFhkHB1jhWPPWg?w=1)
|
|
||||||
|
|
||||||
- [OTUS С++ для начинающих разработчиков 2020](https://yadi.sk/d/TFhkHB1jhWPPWg?w=1)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### ✅Материалы для изучения алгоритмов и структур данных
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
- [OTUS Алгоритмы для разработчиков 2020](https://yadi.sk/d/JYgqgDt9-7_EXg?w=1)
|
|
||||||
|
|
||||||
- [Библиотечка с алгоритмами](https://yadi.sk/d/K52tOIf0NpH_QA?w=1)
|
|
||||||
|
|
||||||
- Визуальное представление алгоритмов:
|
|
||||||
|
|
||||||
1) [VisualGo](https://visualgo.net/en)
|
|
||||||
|
|
||||||
2) [Algorithm Visualizer](https://algorithm-visualizer.org)
|
|
||||||
|
|
||||||
- [Algorithms Specialization от Стэндфордского университета (Coursera)](https://www.coursera.org/browse/computer-science/algorithms)
|
|
||||||
|
|
||||||
- [Лекции Маврина Павла](https://www.youtube.com/c/pavelmavrin)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### ✅ Ресурсы с задачами для практики
|
### ✅ Ресурсы с задачами для практики
|
||||||
|
|
||||||
@@ -96,9 +39,53 @@
|
|||||||
|
|
||||||
- [Codewars](https://codewars.com/kata/search/cpp?q=&&beta)
|
- [Codewars](https://codewars.com/kata/search/cpp?q=&&beta)
|
||||||
|
|
||||||
|
- [LeetCode](https://leetcode.com/)
|
||||||
|
|
||||||
### ✅ Полезные лекции и интересные статьи
|
### ⁉ Нововведения С++
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
- [Нововведения С++11](https://www.youtube.com/watch?v=ZOmZCj5ijck&ab_channel=PVS-StudioRu)
|
||||||
|
* [Список нововведений С++11](https://en.cppreference.com/w/cpp/11)
|
||||||
|
- [Нововведения С++14](https://www.youtube.com/watch?v=5TTS9zr9PGk&ab_channel=PVS-StudioRu)
|
||||||
|
* [Список нововведений С++14](https://en.cppreference.com/w/cpp/14)
|
||||||
|
- [Нововведения С++17](https://www.youtube.com/watch?v=rRMgJEZVY04&ab_channel=PVS-StudioRu)
|
||||||
|
* [Список нововведений С++17](https://en.cppreference.com/w/cpp/11)
|
||||||
|
- [Нововведения С++20](https://www.youtube.com/watch?v=KPuYn_fUdxc&t=3s&ab_channel=PVS-StudioRu)
|
||||||
|
* [Список нововведений С++20](https://en.cppreference.com/w/cpp/20)
|
||||||
|
* [Список нововведений С++23](https://en.cppreference.com/w/cpp/23)
|
||||||
|
|
||||||
|
## Учебные материалы
|
||||||
|
|
||||||
|
### ✅ Книги для начинающих:
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
- "C++ Primer Plus", Stephen Prata
|
||||||
|
- Стивен Прата: Язык программирования C++. Лекции и упражнения
|
||||||
|
* [Скачать книгу](https://disk.yandex.ru/i/QSR598p9CpG5tA)
|
||||||
|
|
||||||
|
- "C++ Primer" [5th Edition], Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
|
||||||
|
- Б. Липпман - Язык программирования C++. Базовый курс.
|
||||||
|
* [Скачать книгу](https://disk.yandex.ru/i/O_9ghFjZMr8bBA)
|
||||||
|
|
||||||
|
- "Programming: Principles and Practice Using C++", Bjarne Stroustrup
|
||||||
|
- Принципы и практика с использованием C++ Б. Страуструп
|
||||||
|
* [Скачать книгу](https://disk.yandex.ru/i/1EJ6hlr7g_glhw)
|
||||||
|
|
||||||
|
- [Пополняющаяся библиотека полезной литературы](https://disk.yandex.ru/d/3p7CqGmDVslLiA?w=1)
|
||||||
|
|
||||||
|
### ✅ Курсы по С++ для начинающих и не только
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
- ["Искусство разработки на современном C++" от МФТИ](https://ru.coursera.org/specializations/c-plus-plus-modern-development)
|
||||||
|
|
||||||
|
- [ [OTUS] С++ для начинающих разработчиков 2020](https://disk.yandex.ru/d/kcsmDi1uDcKdcw?w=1)
|
||||||
|
|
||||||
|
- [ [OTUS] "Разработчик C++ 2020"](https://disk.yandex.ru/d/01KzEC-oIrpUqA?w=1)
|
||||||
|
|
||||||
|
### ✅ Полезные лекции и интересные статьи по С++
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -106,14 +93,37 @@
|
|||||||
|
|
||||||
- [Великолепные лекции по С++ от преподавателя МФТИ](https://www.youtube.com/channel/UCvmBEbr9NZt7UEh9doI7n_A/featured)
|
- [Великолепные лекции по С++ от преподавателя МФТИ](https://www.youtube.com/channel/UCvmBEbr9NZt7UEh9doI7n_A/featured)
|
||||||
|
|
||||||
- [Лекторий ФПМИ (Введение в С++ (1 курс, осень 2020))](https://www.youtube.com/playlist?list=PL4_hYwCyhAvazfCDGyS0wx_hvBmnAAf4h)
|
- [Лекторий ФПМИ (Введение в С++ (1 курс, осень 2020) ЧАСТЬ №1)](https://www.youtube.com/playlist?list=PL4_hYwCyhAvazfCDGyS0wx_hvBmnAAf4h)
|
||||||
|
- [Лекторий ФПМИ (Введение в С++ (1 курс, весна 2021) ЧАСТЬ №2)](https://www.youtube.com/playlist?list=PL4_hYwCyhAvYTzwME4vQoDO8ZINM5trra)
|
||||||
|
|
||||||
- Лекции по С++ от Computer Science Center:
|
- Лекции по С++ от Computer Science Center:
|
||||||
|
|
||||||
1) [Vol.1](https://www.youtube.com/playlist?list=PLlb7e2G7aSpTFea2FYxp7mFfbZW-xavhL)
|
* [Программирование на C++, часть 1 (осень 2018)](https://www.youtube.com/playlist?list=PLlb7e2G7aSpTFea2FYxp7mFfbZW-xavhL)
|
||||||
2) [Vol.2](https://www.youtube.com/playlist?list=PLlb7e2G7aSpRs7YafQ1GgJvyRku10m1RN)
|
* [Программирование на C++, часть 2 (весна 2019)](https://www.youtube.com/playlist?list=PLlb7e2G7aSpRs7YafQ1GgJvyRku10m1RN)
|
||||||
|
|
||||||
- [Jason Turner (C++ Weekly)](https://www.youtube.com/user/lefticus1)
|
- [Jason Turner (C++ Weekly)](https://www.youtube.com/user/lefticus1)
|
||||||
- [Сборник разных гайдов/примеров по cmake](https://github.com/onqtam/awesome-cmake)
|
- [Сборник разных гайдов/примеров по cmake](https://github.com/onqtam/awesome-cmake)
|
||||||
|
|
||||||
|
### ✅Материалы для изучения алгоритмов и структур данных
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
- [ [OTUS] Алгоритмы для разработчиков 2020](https://disk.yandex.ru/d/JYgqgDt9-7_EXg?w=1)
|
||||||
|
|
||||||
|
- [ [Яндекс.Практикум] Алгоритмы для разработчиков 2020](https://disk.yandex.ru/d/hTy9haLKDxrSbQ?w=1)
|
||||||
|
|
||||||
|
- [Книги для изучения алгоритмов](https://disk.yandex.ru/d/dQkuPvG9E0nlqQ?w=1)
|
||||||
|
|
||||||
|
- Визуальное представление алгоритмов:
|
||||||
|
|
||||||
|
* [VisualGo](https://visualgo.net/en)
|
||||||
|
|
||||||
|
* [Algorithm Visualizer](https://algorithm-visualizer.org)
|
||||||
|
|
||||||
|
- [Algorithms Specialization от Стэндфордского университета (Coursera)](https://www.coursera.org/browse/computer-science/algorithms)
|
||||||
|
|
||||||
|
- [Лекции Маврина Павла](https://www.youtube.com/c/pavelmavrin)
|
||||||
|
|
||||||
|
- [ФПМИ Алгоритмы и структуры данных](https://www.youtube.com/playlist?list=PL4_hYwCyhAvasUkSNdsUKoqcWpw9xl3i1)
|
||||||
|
|
||||||
```EOF```
|
```EOF```
|
||||||
|
|||||||
Reference in New Issue
Block a user