Lua

Lua 是一种常用于扩展软件 应用程序 或为其添加功能的 编程语言。它使用简单的 语法类似于 (C),因此可以与许多其他语言协同工作。Lua 的用途非常广泛,但通常用作 Web 应用程序和视频游戏的扩展语言。

Lua 是一种脚本语言,因为代码可以由 解释器即时解析并运行。不过,与 Python 类似,Lua 代码也可以编译成可执行的 二进制文件。使用 luac 编译器预先编译 Lua 脚本可以提高性能,因此 Lua 代码嵌入现有程序时通常会进行编译。

Lua 的设计目标是简单且可移植,但它也是一种功能非常强大的语言。Lua 支持各种各样的 数据类型,包括 字符串浮点数和 数组。它还包含许多用于执行计算、比较和逻辑运算的不同运算符。Lua 还支持 函数循环和 if-then 语句。这种语言甚至包含用于自动管理内存的 垃圾回收功能。

Lua 相对轻量——也就是说,它不会使用超过必要数量的 系统资源——因此是执行基本任务的理想语言。例如,程序员可以使用 C++ 编写视频游戏,但使用 Lua 管理游戏中的角色和对象。与其他语言所需的额外开销相比,Lua 的简单性可以让程序员更容易编写 程序的各个部分。

文件扩展名:.LUA

更新日期 June 19, 2017 作者 Per C.

quiz测试你的知识

What is the final stage of the System Development Lifecycle (SDLC)?

A
Testing
0%
B
Maintenance
0%
C
Deployment
0%
D
Planning
0%
Correct! Incorrect!     View the SDLC definition.
More Quizzes →

Tech Terms 计算机词典

本页中Lua的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。