
Lua-程序设计语言
lua,语言,扩展,嵌入,配置,脚本,快速原型,免费,源代码,可移植
什么是Lua?
Lua 是一种强大、高效、轻量级、可嵌入的脚本语言。 它支持 程序规划, 面向对象编程, 函数式规划, 数据驱动的编程,以及 数据描述。
Lua 将简单的过程语法与 基于的强大数据描述结构 关联数组和可扩展语义。 卢阿 是动态类型的, 通过使用基于寄存器的虚拟机解释字节码来运行, 并具有自动内存管理功能,具有增量垃圾回收功能, 使其成为理想的选择 配置 脚本 和 快速原型制作。
Lua从何而来?
Lua 由 PUC-Rio 的一个团队, 巴西里约热内卢天主教大学。 Lua 在 Tecgraf 出生和长大, 前身为PUC-Rio的计算机图形技术组。 Lua 现在被安置在 LabLua, PUC-Rio 计算机科学系的实验室。
名字里有什么?
“Lua” (发音为 LOO-ah) 在葡萄牙语中意为“月亮”。 因此,它既不是首字母缩写词也不是缩写词,而是一个名词。 更具体地说, “Lua”是一个名字, 地球月球的名称和语言的名称。 像大多数名字一样, 它应该用小写字母写成,首字母大写,即“Lua”。 请不要写成“LUA”, 这既丑陋又令人困惑, 因为这样它就变成了一个首字母缩略词 对不同的人有不同的含义。 所以,请把“Lua”写对!
为什么选择Lua?
Lua 是一种久经考验的健壮语言
Lua 已用于许多工业应用程序(例如,Adobe 的 Photoshop Lightroom)、 重点是嵌入式系统 (例如, 巴西数字电视的Ginga中间件) 和游戏(例如,《魔兽世界》和《愤怒的小鸟》)。 Lua 目前是游戏中领先的脚本语言。 Lua 有一本可靠的参考手册,并且有几本关于它的书籍。 自 1993 年创建以来,Lua 已经发布了多个版本并在实际应用程序中使用。 Lua 出现在 HOPL III 中, 第三届ACM SIGPLAN编程语言历史会议, 在这一年里 2007. Lua 获得了 Game Developers Magazine 颁发的 2011 年前线奖。
Lua 速度很快
Lua 在性能方面享有当之无愧的声誉。 声称“和 Lua 一样快”是其他脚本语言的愿望。 一些基准测试显示 Lua 是最快的语言 在解释型脚本语言领域。 Lua 不仅在微调的基准测试程序中速度快, 但在现实生活中也是如此。 大部分大型应用程序都是用 Lua 编写的。
如果您需要更快的速度,请尝试 LuaJIT, 使用实时编译器的 Lua 的独立实现。
Lua 是便携式的
Lua 以小包的形式分发,并且 开箱即用的构建 在所有具有标准 C 编译器的平台中。 Lua 可以在所有风格的 Unix 和 Windows 上运行, 在移动设备上 (运行 Android、iOS、BREW、Symbian、Windows Phone), 在嵌入式微处理器(如 ARM 和 Rabbit、 对于Lego MindStorms等应用程序), 在 IBM 大型机等上。
出于特定原因,Lua 对于受限设备也是一个不错的选择, 阅读 Mike Pall 的总结。 另请参阅Timm Müller创作的海报。
Lua 是可嵌入的
Lua 是一个快速的语言引擎,占用空间小, 您可以轻松地嵌入到您的应用程序中。 Lua 有一个简单且有据可查的 API 这允许与用其他语言编写的代码进行强集成。 用其他语言编写的库来扩展 Lua 是很容易的。 使用 Lua 扩展用其他语言编写的程序也很容易。 Lua 不仅用于扩展用 C 和 C++ 编写的程序, 还有 Java、C#、Smalltalk、Fortran、Ada、Erlang、 甚至在其他脚本语言中, 比如 Perl 和 Ruby。
Lua 功能强大(但简单)
Lua 设计的一个基本概念是 提供实现功能的元机制, 而不是直接用语言提供许多功能。 例如 虽然 Lua 不是一种纯粹的面向对象语言, 它确实提供了用于实现类和继承的元机制。 Lua 的元机制带来了概念经济,并使语言保持小, 同时允许以非常规方式扩展语义。
Lua 很小
将 Lua 添加到应用程序不会使其膨胀, 因此也有助于其安全。 Lua 5.4.7 的压缩包, 其中包含源代码和文档, 需要 365K 压缩和 1.3M 未压缩。 源包含大约 31000 行 C。 在 64 位 Linux 下, 使用所有标准 Lua 库构建的 Lua 解释器需要 279K Lua 库需要 464K。
Lua是免费的
Lua 是免费的开源软件, 在非常自由的许可证(著名的 MIT 许可证)下分发。 它可以用于任何目的,包括商业目的, 绝对不花钱。 只需下载并使用它。
数据统计
数据评估
本站商娱网提供的Lua都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由商娱网实际控制,在2024-07-09 18:54收录和巡查时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,商娱网不承担任何责任。
相关导航


html2canvas

workerman

Webflow:创建自定义网站 | 无代码网站建设者

JavaScript 图表库 ECharts

Tazama

Cloudreve
