Linux:
- Установите
build-essential
с помощью командыsudo apt install build-essential
- Рекомендуется использовать IDE Clion
Mac OS:
- Установите
llvm
с помощью командыbrew install llvm
- Рекомендуется использовать IDE Clion
Windows:
- Установите Visual Studio 17 или более позднюю версию, или Clion
- Если вы используете Clion, рекомендуется установить Clang 14 или более позднюю версию
- Установите Cmake
(видео инструкция в телеграм канале)
- Клонируйте этот репозиторий
- В папке
source
выберите исходный код для нужной вам задачи - Реализуйте свой код в файле
main.cpp
. Для запуска программы выберитеSkillBoox
- Для тестирования вашей функции (без
int main()
) поместите ее в файлSkillBox.cpp
- После того как вы внесли свое решение в файл
SkillBox.cpp
, откройте файлtest.cpp
и перепишите макрос#define module_
+ номер модуля. Например,#define module_10_1
- После внесения изменений в макрос, запустите тест с помощью
Test
(Скриншоты внизу). - Если у вас возникнут вопросы, обращайтесь к дяде Лорду или пишите куратору.
- Яндекс код
- С. Мейерс. Эффективный и современный С++: 42 рекомендации по использованию С++11 и С++14. – Вильямс, 2019. – 304 с.
- Р. Седжвик. Алгоритмы на С++. - Вильямс, 2019. - 1056 с.
- А. Полухин. Разработка приложений на С++ с использованием Boost . - ДМК Пресс, 2020. - 346 с.
- Э. Уильямс. Практика многопоточного программирования. - Питер, 2019. - 640 с.
- SQLite - C/C++ // [Проверено: 25.09.21]
- MapReduce: Simplified Data Processing on Large Clusters // [Проверено: 25.09.21]
- Базовые принципы машинного обучения на примере линейной регрессии // [Проверено: 23.09.21]