Обычный переводчик Lua против переводчика LuaJIT?
Итак, мне просто интересно, есть ли какие-либо преимущества использования обычного интерпретатора Lua вместо интерпретатора LuaJIT для чего-либо?
2 ответа
PUC Lua ("нормальный интерпретатор") более стабилен, то есть ошибки чаще встречаются в LuaJIT.
PUC Lua меньше, т.е. занимает меньше памяти.
PUC Lua гораздо проще понять, если вы хотите настроить его.
PUC Lua был портирован на большее количество платформ и его проще переносить.
Как сказал @lhf, LuaJIT пока не поддерживает все возможности Lua 5.2.
LuaJIT - отличное программное обеспечение, даже удивительное, но оно поддерживает только Lua 5.1, а не Lua 5.2. Он поддерживает многие функции Lua 5.2 в качестве расширений. Поэтому, в зависимости от того, какие функции Lua 5.2 вам нужны, вам может понадобиться использовать интерпретатор Lua с lua.org.