Skip to content

Vadim-Khristenko/kumir3-core

📜 Kumir 3 | CoreLibrary — Kumir3 House Edition 🐾


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.


👋 Привет! Это ядро Kumir3 (и тут уютно)

🦀 Кто тут главный?

Меня зовут Вадим, но в сети я — VAI‑Prog. Можете звать по псевдониму, можете звать кодить. Пишу на C++, Python и, конечно, Rust (потому что Rewrite it in Rust — это база). Учусь в 1501-й школе, пью LemonFresh (пока что без белого Monster) и верю, что код должен приносить радость.

🐱 Что это за зверь?

Kumir — это легендарный алгоритмический язык, на котором выросло не одно поколение школьников. Он учит программировать без боли, на русском языке и без лишнего «синтаксического сахара», который липнет к рукам.

🔄 Немного истории (и почему всё переписано)

Раньше КуМир был на C и выглядел... ну, как софт из нулевых. Когда я за него взялся, сработал инстинкт: «Напиши это на Rust!». Сначала это был тяжеловесный монолит (настоящий багище), но сейчас мы строим Kumir3 House — модульное, быстрое и элегантное ядро, которое мурчит при компиляции.


✨ Что готовим в Kumir 3 (Наши планы)

Мы не просто делаем интерпретатор, мы строим экосистему:

  • 📦 Пакетный менеджер: Да-да, свой cargo для Кумира. Делись либами и уроками в один клик.
  • ⚡ Модульность: Ядро легкое, как Астольфо, и быстрое, как кот в 3 часа ночи.
  • 🔌 Плагины: Пиши на Кумире хоть в VS Code, хоть в Vim (если ты хардкорщик).
  • 📖 Документация в стиле BDoc: Никакой скуки. Гайды, которые реально хочется читать.
  • 🍎 Кроссплатформенность: Windows, macOS, Linux — везде как дома.

🎯 Почему это круто?

Мы берем идею «прикладного русского языка» (привет, 1С!), но делаем это весело, современно и для людей. Это язык для олимпиад, крутых школьных проектов и первого шага в мир ИТ.


🎨 Тон и стиль (Vibe Check)

Kumir3 House — это не про скучные лекции. Это про:

  • Мемы и котиков в комментариях.
  • BDoc стандарт: Код должен быть красивым.
  • Monster Energy: Топливо для нашего компилятора.
  • Астольфо: Наш символ легкости и того, что программирование — это творчество!

🚀 Наш Roadmap (Путь к звездам)

  1. ✅ Стабильное ядро (уже близко!).
  2. 📦 Запуск пакетного менеджера.
  3. 🛠 API для плагинов IDE.
  4. 📚 Полная база учебных материалов и задач.
  5. 🌍 Мировое господство (ну, или хотя бы во всех школах).

⚖️ Лицензия (License)

Проект Kumir 3 | CoreLibrary распространяется под эгидой KUL (Kumir Universal License).

Мы ценим свободу и безопасность, поэтому проект лицензирован на ваш выбор (dual-licensed) под управлением:

Tip

Простыми словами: вы можете свободно использовать, изменять и распространять этот код (даже в коммерческих целях), при условии сохранения уведомления об авторстве. И не забудьте про "Кодекс Дома" в основном файле лицензии — котики сами себя не погладят! 🐾


🤝 Присоединяйся к движу!

Если у тебя есть идеи, мемы или ты нашел баг — заходи, мы рады всем!

  1. Читай: CONTRIBUTING.md (как не сломать коту лапки).
  2. Смейся: FAQ (ЧаВо).
  3. Общайся: Наш уютный Telegram-чат. Там все апдейты, спойлеры и ламповая атмосфера.

Ставь звездочку ⭐, бахай Monster и погнали делать Кумир великим снова!


Kumir3 House: Пишем код, мурчим в терминале.

Обновлено: 2026-01-31 | Сделано с ❤️ и 🦀

About

Just Kumir 3. Side-project. Made bcz I can and fun)

Topics

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE.md
Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages