Ilingis 发表于 2023-1-16 20:11

Lua5.3比5.1多了一些什么内容?为什么Luajit不支持lua5.3?

lua 5.3比Luajit慢了不少, 有没有必要升级?

ainatipen 发表于 2023-1-16 20:19

在做个 luajit 5.3 太累了

KaaPexei 发表于 2023-1-16 20:20

Lua5.3和Luajit性能的差别非常大,前者就是大多数脚本语言的性能,虽然在脚本语言里面还算快,后者性能应该在JIT型的语言中最快,Java和C#都不能比,性能好过C++,就算C如果不好好优化可能都干不过Luajit。所以,个人认为必须用Luajit代替Lua。

kyuskoj 发表于 2023-1-16 20:25

那就看你的lua这边是重计算,还是重逻辑. 像我的FreeIOE项目,其实重要的是兼容性,所以我这边会考虑最新的语言,而不是luajit/lua5.1.

xiaozongpeng 发表于 2023-1-16 20:30

Lua5.3多了整数类型,多了沙盒机制,对长短string做分别处理,多了一些位处理、二进制处理的API。
是否要升级取决于你用不用得到5.3的功能,按理来说客户端还是保持LuaJIT。
至于LuaJIT不支持5.3,主要是两者底层设计其实根本不一样,其作者也看不惯官方Lua的一些实现,于是造成了事实上的社区分裂。
页: [1]
查看完整版本: Lua5.3比5.1多了一些什么内容?为什么Luajit不支持lua5.3?