常规的Lua解释器与LuaJIT解释器有什么区别?

所以,我只是想知道在任何方面使用普通的 Lua 解释器与使用 LuaJIT 解释器相比是否有任何优势?

点赞
用户107090
用户107090

LuaJIT是非常优秀的软件,甚至可以说是惊人的,但它只支持Lua 5.1,不支持Lua 5.2。它支持Lua 5.2的很多特性,作为扩展。因此,根据您所需的Lua 5.2的特性,您可能需要使用来自lua.orgLua解释器。

2014-06-15 18:10:01
用户204011
用户204011
  • PUC Lua(“正常解释器”)更稳定,即 LuaJIT 中更容易发现错误。

  • PUC Lua 更小,即占用更少的内存。

  • 如果您想要定制化,PUC Lua 更容易理解。

  • PUC Lua 已移植到更多平台上,而且易于移植。

  • 如 @lhf 所说,LuaJIT 还不支持 Lua 5.2 的全部功能。

2014-06-15 18:22:06