此條目介紹的是一种程式語言。关于“Lua”的其他意思,请见「
卢阿」。
Lua |
编程范型 | 多范型:脚本,指令式(过程式,基于原型,面向对象),函数式 |
---|
設計者 | Roberto Ierusalimschy Waldemar Celes Luiz Henrique de Figueiredo |
---|
发行时间 | 1993年,32年前(1993) |
---|
当前版本 | - 5.4.7(2024年6月25日;穩定版本)[1]
|
---|
型態系統 | 动态、强类型、鸭子 |
---|
實作語言 | ANSI C |
---|
操作系统 | 跨平台 |
---|
許可證 | MIT許可證 |
---|
文件扩展名 | .lua |
---|
網站 | www.lua.org |
---|
|
Lua, LuaJIT, LuaVela,
MoonSharp, Luvit, LuaRT |
|
Metalua, Idle, GSL Shell, Luau |
|
Scheme、SNOBOL、Modula-2、CLU、C++ |
|
GameMonkey, Io, JavaScript, Julia, MiniD, Red, Ring[2], Ruby, Squirrel, MoonScript, C-- |
Lua(發音: ,葡萄牙语“月亮”)是一个简洁、轻量、可扩展的脚本语言。Lua有着相对简单的C语言API而很容易嵌入应用中[3]。很多应用程序使用Lua作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性[4]。
- ^ [ANN] Lua 5.4.7 now available. 2024年6月25日 [2024年6月27日].
- ^ Ring Team. The Ring programming language and other languages. ring-lang.net. ring-lang. 5 December 2017 [2020-09-22]. (原始内容存档于2018-12-25).
- ^ Yuri Takhteyev. From Brazil to Wikipedia. Foreign Affairs. 21 April 2013 [25 April 2013]. (原始内容存档于2014-10-24).
- ^ Ierusalimschy, Roberto; de Figueiredo, Luiz Henrique; Filho, Waldemar Celes. Lua—An Extensible Extension Language. Software: Practice and Experience. June 1996, 26 (6): 635–652 [24 October 2015]. doi:10.1002/(SICI)1097-024X(199606)26:6<635::AID-SPE26>3.0.CO;2-P. (原始内容存档于2020-10-04).