此條目介紹的是一种程式語言。关于“Lua”的其他意思,请见「
卢阿」。
Lua |
编程范型 | 多范型:脚本,指令式(过程式,基于原型,面向对象),函数式 |
---|
設計者 | Roberto Ierusalimschy Waldemar Celes Luiz Henrique de Figueiredo |
---|
发行时间 | 1993年,31年前(1993) |
---|
当前版本 | - 5.4.6 (2023年5月14日;穩定版本)[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.6 now available"]; 检索日期: 2023年5月14日; 作者姓名字符串: Luiz Henrique de Figueiredo; 作品或名稱使用語言: 英語; 出版日期: 2023年5月14日.
- ^ 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).