RuSL
RuSL (Russian Scripting Language) - интерпретируемый, структурный, функциональный, императивный язык программирования с последовательной типизацией и синтаксисом на русском языке.
Был выпущен в 2022 году и на данный момент активно разрабатывается.
Содержание
Применение
Данный язык позиционируется как учебный, с помощью которого ученики могут подготавливаться к ОГЭ или ЕГЭ. Но с выходом версии beta-1.0.2 появилась возможность написания библиотек и фреймворков на Node.js и C++, что позволяет добавлять их функционал, но использовать его с русским синтаксисом.
Синтаксис
Язык является структурным и функциональным, то есть не имеет понятия объект. Пример функции, возвращающей сумму двух чисел:
функция суммаДвух: число(а: число, б: число) { вернуть а+б; }
Язык однопоточный, значит весь код синхронный:
изм пользователь: строка = ввести("Введите ваше имя: "); вывести("Привет, " + пользователь);
Язык функциональный:
изм числа: массив = [10, -0.9, 7.21]; вывести(число->целое(массив->сумма(числа)));
Полный синтаксис и документация доступна на официальной странице языка.