Important
Kumir is an educational programming language originally developed by NIISI "Kurchatovskiy University". This repository is a total Rust-powered recreation by Vadim Khristenko (VAI‑Prog). If you aren't from the CIS, you might be confused, but stay for the memes and stay for the code! 🦀✨ English README.md
Caution
Дисклеймер для серьезных дядь: Этот проект — независимая разработка. Мы не связаны с НИИСИ РАН юридически, но уважаем корни. Оригиналы тут: НИИСИ РАН. По всем вопросам (включая «где мой мердж?») пишите в Issues или на just@vai-prog.ru.
Меня зовут Вадим, но в сети я — VAI‑Prog. Можете звать по псевдониму, можете звать кодить. Пишу на C++, Python и, конечно, Rust (потому что Rewrite it in Rust — это база). Учусь в 1501-й школе, пью LemonFresh (пока что без белого Monster) и верю, что код должен приносить радость.
Kumir — это легендарный алгоритмический язык, на котором выросло не одно поколение школьников. Он учит программировать без боли, на русском языке и без лишнего «синтаксического сахара», который липнет к рукам.
Раньше КуМир был на C и выглядел... ну, как софт из нулевых. Когда я за него взялся, сработал инстинкт: «Напиши это на Rust!».
Сначала это был тяжеловесный монолит (настоящий багище), но сейчас мы строим Kumir3 House — модульное, быстрое и элегантное ядро, которое мурчит при компиляции.
Мы не просто делаем интерпретатор, мы строим экосистему:
- 📦 Пакетный менеджер: Да-да, свой
cargoдля Кумира. Делись либами и уроками в один клик. - ⚡ Модульность: Ядро легкое, как Астольфо, и быстрое, как кот в 3 часа ночи.
- 🔌 Плагины: Пиши на Кумире хоть в VS Code, хоть в Vim (если ты хардкорщик).
- 📖 Документация в стиле BDoc: Никакой скуки. Гайды, которые реально хочется читать.
- 🍎 Кроссплатформенность: Windows, macOS, Linux — везде как дома.
Мы берем идею «прикладного русского языка» (привет, 1С!), но делаем это весело, современно и для людей. Это язык для олимпиад, крутых школьных проектов и первого шага в мир ИТ.
Kumir3 House — это не про скучные лекции. Это про:
- Мемы и котиков в комментариях.
- BDoc стандарт: Код должен быть красивым.
- Monster Energy: Топливо для нашего компилятора.
- Астольфо: Наш символ легкости и того, что программирование — это творчество!
- ✅ Стабильное ядро (уже близко!).
- 📦 Запуск пакетного менеджера.
- 🛠 API для плагинов IDE.
- 📚 Полная база учебных материалов и задач.
- 🌍 Мировое господство (ну, или хотя бы во всех школах).
Проект Kumir 3 | CoreLibrary распространяется под эгидой KUL (Kumir Universal License).
Мы ценим свободу и безопасность, поэтому проект лицензирован на ваш выбор (dual-licensed) под управлением:
- Apache License, Version 2.0 (LICENSE-APACHE или http://www.apache.org)
- MIT license (LICENSE-MIT или http://opensource.org)
Tip
Простыми словами: вы можете свободно использовать, изменять и распространять этот код (даже в коммерческих целях), при условии сохранения уведомления об авторстве. И не забудьте про "Кодекс Дома" в основном файле лицензии — котики сами себя не погладят! 🐾
Если у тебя есть идеи, мемы или ты нашел баг — заходи, мы рады всем!
- Читай: CONTRIBUTING.md (как не сломать коту лапки).
- Смейся: FAQ (ЧаВо).
- Общайся: Наш уютный Telegram-чат. Там все апдейты, спойлеры и ламповая атмосфера.
Ставь звездочку ⭐, бахай Monster и погнали делать Кумир великим снова!
Обновлено: 2026-01-31 | Сделано с ❤️ и 🦀