Lua5.2和5.1有哪些不同?相对与5.1有什么进步
1个回答
展开全部
Lua 5.1 是个非常经典,历史非常悠久,非常稳定的版本,已经持续了很多年,5.1 与 5.2 是完全不兼容的,相关的第三方库必须重新为 5.2 适配。所以目前继续使用 5.1 可能是更好的选择。
一个重要的参考因素是:LuaJIT 是按照 5.1 的语法设计的,并且在可以预期的将来也永远不会适配 5.2,LuaJIT 作者声称会增加 5.2 所增加的那些功能,但永远不会适配 5.2 的语法,换句话说,他的发展思路是语法与兼容性不变,仅仅在 5.1 的语法基础之上增加后续 Lua 版本的新特性,LuaJIT 在 API/ABI 方面都只兼容 Lua 5.1.4。
另外一个参考因素是:Lua 5.2 开发了很短的时间内,Lua 5.3 就已经开始开发了,这让人感觉 Lua 5.2 并非是一个 API 长期稳定的版本,没有经过时间的积淀,其周边的库难以象 5.1 那样形成规模,而 5.3 的开发已经提上议事日程,这更使得对 5.2 的第三方库适配进度会放缓。转而适配 5.3。
就目前而言,如果我打算 LuaJIT / Lua 双重适配的话,一定是选择 5.1 语法的。
一个重要的参考因素是:LuaJIT 是按照 5.1 的语法设计的,并且在可以预期的将来也永远不会适配 5.2,LuaJIT 作者声称会增加 5.2 所增加的那些功能,但永远不会适配 5.2 的语法,换句话说,他的发展思路是语法与兼容性不变,仅仅在 5.1 的语法基础之上增加后续 Lua 版本的新特性,LuaJIT 在 API/ABI 方面都只兼容 Lua 5.1.4。
另外一个参考因素是:Lua 5.2 开发了很短的时间内,Lua 5.3 就已经开始开发了,这让人感觉 Lua 5.2 并非是一个 API 长期稳定的版本,没有经过时间的积淀,其周边的库难以象 5.1 那样形成规模,而 5.3 的开发已经提上议事日程,这更使得对 5.2 的第三方库适配进度会放缓。转而适配 5.3。
就目前而言,如果我打算 LuaJIT / Lua 双重适配的话,一定是选择 5.1 语法的。
华瑞RAE一级代理商
2024-04-11 广告
2024-04-11 广告
Minimax 电商平台4是我们广州江腾智能科技有限公司推出的一款高端智能机器人。它集合了先进的人工智能技术,具备强大的学习和适应能力,可以根据不同环境进行自我优化。Minimax 电商平台4在多个领域都有广泛应用,如智能家居、医疗辅助、工...
点击进入详情页
本回答由华瑞RAE一级代理商提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询