Привет, неизвестный путник!
Добро пожаловать в Unvariable! Это очередной маленький проект, игрушечный язык программирования
из двух операций: создания константы и возврата.
Наш стиль
1. В этом языке нет переменных, только константы.
2. Нет циклов, только рекурсия.
3. Значение функции зависит только от аргументов, не нужно каждый раз воссоздавать внешнее состояние,
чтобы проверить, работает ли функция.
Наша ссылка на последний EXE
CLICK (~150 MB)
Наши главные достижения
1. Результат выполнения функции кэшируется, повторный вызов с теми же параметрами занимает десятки-сотни наносекунд.
Наши главные планы
1. Ввод-вывод.
2. Параллельное выполнение не связанных операций.
3. "Ленивое" выполнение операций, результат которых не используется.
Преимущества Unvariable
1. Технически переполнение стека возможно, но если захотите вызвать его специально, вряд ли дождетесь.
2. Пока в разработке...
Ссылки
Просмотреть все версии Unvariable
Сообщить об ошибке
Назад, на главную страницу всего сайта