🎓 КуМир Онлайн

Программируйте на КуМир
прямо в браузере

Онлайн-среда для обучения программированию на языке КуМир. Компиляция в WebAssembly для выполнения в браузере. Исходный код открыт — можно собрать компилятор и интерпретатор для использования офлайн.

Начать работу →

Мгновенный запуск

Работайте сразу в браузере без установки. Компиляция в WebAssembly и выполнение онлайн. Можно просматривать IR, LLVM-IR и ассемблерный код.

🎨 Исполнители Черепаха и Робот

Визуальное программирование с классическими исполнителями для изучения алгоритмов и структур данных.

🚀 Компиляция в WebAssembly

Программы КуМир компилируются в WebAssembly и выполняются в браузере с высокой производительностью.

📚 Примеры и документация

Готовые примеры алгоритмов, математических задач, работы с черепахой и роботом. Документация по языку и возможностям среды.

💾 Управление проектами

Сохраняйте программы локально, организуйте их в проекты, загружайте и экспортируйте код.

🆓 Свободное программное обеспечение

Проект распространяется свободно и бесплатно. Без регистрации, рекламы и ограничений. Исходный код открыт для всех.

Open Source проект с современной архитектурой

Полностью открытый исходный код компилятора и среды разработки. Современная архитектура на C++ с использованием LLVM для генерации оптимизированного кода.

Компилятор строит промежуточное представление (IR), оптимизирует его и генерирует WebAssembly для выполнения в браузере. Поддержка интерпретации позволяет быстро тестировать программы без компиляции.

Понравилось? Поставь звезду!

Возможности среды

🎬 Редактор кода с подсветкой синтаксиса

Современный редактор на базе CodeMirror с подсветкой синтаксиса КуМир и проверкой ошибок в реальном времени.

Набор кода и подсветка ошибок

🤖 AI-подсказки и исправление ошибок

AI-ассистент помогает находить и исправлять ошибки в коде, подсказывает решения и объясняет проблемы.

AI предлагает исправление ошибки

🐢 Исполнитель Черепаха

Рисуйте фракталы, геометрические фигуры и сложные узоры с помощью классического исполнителя Черепаха. Визуализация в реальном времени.

Черепаха рисует фрактальное дерево

🤖 Исполнитель Робот

Решайте задачи на алгоритмы обхода лабиринтов, заливку областей и поиск путей с исполнителем Робот.

Робот проходит лабиринт

⚡ Компиляция и выполнение

Программы компилируются в WebAssembly и выполняются в браузере. Для офлайн-работы можно собрать интерпретатор и компилятор из исходников.

Консоль 1 Консоль 2

📚 Библиотека примеров

Более 30 готовых примеров: от простых алгоритмов сортировки до численных методов и фрактальной графики.

Список примеров программ