Онлайн-среда для обучения программированию на языке КуМир. Компиляция в WebAssembly для выполнения в браузере. Исходный код открыт — можно собрать компилятор и интерпретатор для использования офлайн.
Начать работу →Работайте сразу в браузере без установки. Компиляция в WebAssembly и выполнение онлайн. Можно просматривать IR, LLVM-IR и ассемблерный код.
Визуальное программирование с классическими исполнителями для изучения алгоритмов и структур данных.
Программы КуМир компилируются в WebAssembly и выполняются в браузере с высокой производительностью.
Готовые примеры алгоритмов, математических задач, работы с черепахой и роботом. Документация по языку и возможностям среды.
Сохраняйте программы локально, организуйте их в проекты, загружайте и экспортируйте код.
Проект распространяется свободно и бесплатно. Без регистрации, рекламы и ограничений. Исходный код открыт для всех.
Полностью открытый исходный код компилятора и среды разработки. Современная архитектура на C++ с использованием LLVM для генерации оптимизированного кода.
Компилятор строит промежуточное представление (IR), оптимизирует его и генерирует WebAssembly для выполнения в браузере. Поддержка интерпретации позволяет быстро тестировать программы без компиляции.
Современный редактор на базе CodeMirror с подсветкой синтаксиса КуМир и проверкой ошибок в реальном времени.
AI-ассистент помогает находить и исправлять ошибки в коде, подсказывает решения и объясняет проблемы.
Рисуйте фракталы, геометрические фигуры и сложные узоры с помощью классического исполнителя Черепаха. Визуализация в реальном времени.
Решайте задачи на алгоритмы обхода лабиринтов, заливку областей и поиск путей с исполнителем Робот.
Программы компилируются в WebAssembly и выполняются в браузере. Для офлайн-работы можно собрать интерпретатор и компилятор из исходников.
Более 30 готовых примеров: от простых алгоритмов сортировки до численных методов и фрактальной графики.