Repolode
mcpp-community

mcpp-community/d2mcpp

Бесплатный курс по C++ с открытым исходным кодом: современные возможности языка, главы учебника, видео и практические задания.

Звёзды
1,789
Форки
118
Открытые issues
27
Последний коммит
14 часов назад

Что это?

D2MCPP — курс по C++, посвящённый основным возможностям современного языка. В него входят учебник, серия видео и упражнения с кодом: можно прочитать объяснение, посмотреть видео по теме и сразу закрепить материал в том же проекте.

Курс помогает развить два навыка: применять возможности современного C++ в подходящих ситуациях и разбираться в сообщениях компилятора, чтобы находить и исправлять ошибки. Для самостоятельного решения незнакомых задач курс также рекомендует cppreference и форум сообщества.

Заниматься можно онлайн в GitHub Codespaces или локально. Для локальной настройки инструмент xlings устанавливает версии инструментов, необходимые курсу, а проверка d2x автоматически запускается при редактировании и сохранении файлов с упражнениями.

Ключевые возможности

  • 01Рассматривает основные возможности современного C++ в учебнике и серии видео.
  • 02Предлагает упражнения с кодом и эталонными решениями, которые можно запускать командой mcpp test.
  • 03Включает автоматическую проверку (d2x checker), которая проверяет ответы при сохранении файлов.
  • 04Позволяет заниматься онлайн в GitHub Codespaces или локально с помощью xlings.
  • 05Предлагает форум сообщества для вопросов, отзывов и обсуждений.

Сценарии использования

  • Последовательно изучать возможности современного C++ (C++11 и новее) и закреплять их упражнениями.
  • Практиковаться в C++ через браузер, не настраивая локальный компилятор, с помощью Codespaces.
  • Проводить курс или занятия учебной группы по C++ с готовым набором упражнений и видео.

Быстрый старт

  1. 1

    Установите xlings и Git, затем заново откройте терминал

  2. 2

    Клонируйте репозиторий курса

    git clone https://github.com/mcpp-community/d2mcpp.git
  3. 3

    Обновите xlings из каталога курса

    xlings update
  4. 4

    Установите версии курса, указанные в .xlings.json

    xlings install -y

Что важно знать

  • Согласно README, проект находится на ранней стадии разработки.
  • Книга курса распространяется по лицензии CC-BY-NC-SA 4.0, которая ограничивает коммерческое использование.

Темы

Частые вопросы

Что такое d2mcpp?
Бесплатный курс по C++ с открытым исходным кодом: современные возможности языка, главы учебника, видео и практические задания. D2MCPP — курс по C++, посвящённый основным возможностям современного языка. В него входят учебник, серия видео и упражнения с кодом: можно прочитать объяснение, посмотреть видео по теме и сразу закрепить материал в том же проекте.
d2mcpp можно использовать бесплатно? Какая у него лицензия?
d2mcpp распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
d2mcpp всё ещё поддерживается?
Активно поддерживается. Последний коммит в d2mcpp — 20 окт. 2026 г..
Для чего можно использовать d2mcpp?
Последовательно изучать возможности современного C++ (C++11 и новее) и закреплять их упражнениями. Практиковаться в C++ через браузер, не настраивая локальный компилятор, с помощью Codespaces. Проводить курс или занятия учебной группы по C++ с готовым набором упражнений и видео.
Как установить d2mcpp?
Установите xlings и Git, затем заново откройте терминал Клонируйте репозиторий курса: git clone https://github.com/mcpp-community/d2mcpp.git Обновите xlings из каталога курса: xlings update Установите версии курса, указанные в .xlings.json: xlings install -y
Где скачать d2mcpp?
Исходный код и инструкции по установке — на GitHub: https://github.com/mcpp-community/d2mcpp

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты