Lua有什么优点

一、高效性

作为一种脚本语言,Lua 的高效是众所周知的,因此在实际应用中,很多大型程序都会考虑将代码中易变的部分用 Lua 来编写。这不但没有明显降低系统的运行效率,反而使程序的稳定性和可扩展性得到了显著的提升。

二、可移植性

在官方网站中提供了基于多种平台的发布包,如 Linux/Unix、 Windows、 Symbian 和 Pocket PC 等。

三、可嵌入性

在语言设计之初,Lua 就被准确的定位为嵌入式脚本语言,因此 Lua 的设计者们为 Lua 提供了与其他编程语言之间的良好交互体验,这特别体现在和 C/C++ 之间的交互上。对于其他语言,如 Java 和 C#,也可以将 Lua 作为其嵌入式脚本引擎,并在代码中进行直接的交互。

四、简单强大

尽管是过程化脚本语言,但由于 Lua 的设计者们为 Lua 提供了 meta-mechanisms 机制,这不仅使 Lua 具备了一些基本的面向对象特征,如对象和继承,而且仍然保持了过程化语言所具有的语法简单的特征。

五、小巧轻便

在最新版本(5.2.0)的 Lua 中,仅仅包含了大约 20000 行的 C 语言代码,编译后的库文件大小约为 240K 左右,因此这对于很多资源有限的平台有着极强的吸引力。

六、免费开源

MIT Licence 可以让 Lua 被免费的用于各种商业程序中。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Lua有什么优点》
文章链接:https://zhuji.vsping.com/4248.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。