Xeno Language

О проекте

Xeno Language — это компактный интерпретируемый язык программирования и виртуальная машина для экосистемы ESP32 (Arduino). Реализован как компилятор → байт-код → VM со встроенными командами для работы с числами, строками, ветвлениями, циклами и базовым управлением GPIO. Язык создан для обучения, быстрого прототипирования и автоматизации на микроконтроллерах.

Экосистема включает три основных компонента, обеспечивающих полный цикл разработки: ядро языка для ESP32, Windows-исполняемый файл для интеграции с IDE и среду разработки Xeno IDE с подсветкой синтаксиса, выполнением кода и управлением версиями.

Компоненты экосистемы

🧠

Xeno Language

Выпущено

Компактный интерпретируемый язык и VM для ESP32. Поддерживает числа, строки, условия, циклы, математические функции и базовое управление GPIO. Оптимален для обучения и быстрой автоматизации.

🖥️

Xeno Language EXE

Выпущено

Windows-исполняемый файл, обеспечивающий совместимость кода Xeno с Windows. Используется в Xeno IDE для компиляции и выполнения программ локально. Включает эмуляцию Arduino API и автоматическую конвертацию кода.

📝

Xeno IDE

Выпущено

Современная среда разработки для Xeno Language на Windows. Подсветка синтаксиса, выполнение кода в реальном времени, управление версиями языка, встроенная консоль, тёмная тема и интеграция с VM.

Текущие версии

Компонент Версия Последнее обновление Статус
Xeno Language Выпущено
Xeno IDE Выпущено
Xeno Language EXE Выпущено

Все компоненты экосистемы Xeno Language распространяются под лицензией Apache 2.0.

❤️ Поддержать разработку