Операция выполнена!
Закрыть
Хабы: Lua, C, Программирование, Компиляторы

Lua - симпатичный и хороший язык - умещает богатый функционал в очень маленькой реализации (интерпретатор и библиотека - это всего один исполнимый файл на 300кб) - и притом изначально ориентирован на "человечный" синтаксис. Хотя он не в топе популярности, но за простоту встраивания (помимо человечности и функциональности) он используется в ряде популярных проектов - от Roblox до Tarantool, например.

Однако есть мелочи которые несколько снижают радость от его использования. Когда я встроил его у себя на сайте для того чтобы сделать несколько "игровых" задач на программирование, пользователи высказывали неодобрение из-за непривычного оператора неравенства, отсутствия комбинированных операторов присваивания и пр.

В этой статье мы разберемся как (и куда) внести маленькие дополнения чтобы усовершенствовать синтаксис интерпретатора, но сохранить совместимость. Результат можно "потыкать живьём" в онлайновой "песочнице".

Читать далее
Читайте также
СТАТЬ АВТОРОМ
НОВОСТИ

ПИШИТЕ

Техническая поддержка проекта ВсеТут

info@vsetut.pro