Здравствуйте, steepe, Вы писали:
S>Предлагают освоить этот скриптовый язык.
Новое осваивать всегда полезно.
S>Как он вам?
Ну в целом мне нравится. Это то, чем должен был бы быть JavaScript.
S>Какова сфера его применения?
Его обычно встраивают во всякие программы. Обычно видел в играх его. К примеру аддоны для World of Warcraft пишут на Lua.
Также видел, что для nginx в конфигурации можно использовать lua.
Собственно проблема в том, что это жуткая маргинальщина, если сравнивать с JS, например. Для решения какой-то одноразовой задачи или просто для фана посмотреть на него можно. Становиться Senior Lua Developer-ом я бы не рекомендовал.
Здравствуйте, steepe, Вы писали:
S>Предлагают освоить этот скриптовый язык. S>Как он вам? Какова сфера его применения?
Очень приятный язык. Позволяет выразить огромное количество языковых конструкций в рамка существующего синтаксиса, который помещается на одну страницу. Не имеет никаких зависимостей и собирается с помощью C компилятора. Реализация под x86 порядка 250кб.
Есть более навороченные варианты: https://terralang.orghttp://squirrel-lang.org
Для всякого интерактива, мини-игр и привлечения молодёжи есть love2d типа SDL и SFML.
Здравствуйте, steepe, Вы писали:
S>а под Линукс (ubuntu) можно на нем писать?
даже под uefi можно. Оно и в роутерах неплохо работает под arm, mips. Под mac есть некоторые ограничения, т.к. они posix выдавливают (exec работать не будет).
_>Очень приятный язык. Позволяет выразить огромное количество языковых конструкций в рамка существующего синтаксиса, который помещается на одну страницу. Не имеет никаких зависимостей и собирается с помощью C компилятора. Реализация под x86 порядка 250кб.
Извините за нескромный вопрос, но есть ли для него пошаговый отладчик?
Здравствуйте, Osaka, Вы писали:
_>>Очень приятный язык. Позволяет выразить огромное количество языковых конструкций в рамка существующего синтаксиса, который помещается на одну страницу. Не имеет никаких зависимостей и собирается с помощью C компилятора. Реализация под x86 порядка 250кб. O>Извините за нескромный вопрос, но есть ли для него пошаговый отладчик?
Здравствуйте, wl., Вы писали:
wl.>ещё в IntelliJ IDEA есть какой-то плагин с отладчиком LUA, но я что-то не смог вкурить, как его настроить и запустить
В любой непонятной ситуации можно по месту смотреть.
function dump(x) for k,v in pairs(x) do print(k,v) end end
dump(_G)
Еще там есть debug.sethook и можно просто запись происходящего устроить. Но есть но lua умеет не только текст, но и бинарное представление и тут уже декомпилятор нужен.