Lua 编程
外观
(从 Lua 重定向)
Lua (/ˈluːə/ LOO-ə; 来自葡萄牙语:lua [ˈlu.(w)ɐ] 意思是月亮) 是一种轻量级、高级、多范式编程语言,由 Roberto Ierusalimschy、Luiz Henrique de Figueiredo 和 Waldemar Celes 于 1993 年创建。
Lua是用C语言实现的,并且拥有简单的API,这使得它可以轻松地与其他语言进行接口。
除了C/C++之外,这种编程语言还与Python、Java、JavaScript,以及Perl等一些概念有关。
Lua 主要用于嵌入式系统和游戏开发。一些使用 Lua 脚本的游戏包括:魔兽世界、Roblox 游戏、愤怒的小鸟 (视频游戏) 等。
其他使用 Lua 的资源包括 Nmap 和 Adobe Lightroom。
Lua 的最新版本是 5.4.3 版,发布于 2020 年 1 月。
一些使用 Lua 的文本编辑器包括:SciTE、带有自动完成插件的 Notepad++、带有 BabeLua 插件的 Visual Studio、ZeroBrane Studio 以及带有 Love-IDE 包集合的 Atom 编辑器。
它最初发布时被用作家用编程语言,后来才公开发布。最著名的 Lua 书籍是由 Lua 的创造者 Roberto Ierusalimschy 编写的,名为“Programming in Lua 第四版”
根据 2021 年的统计数据,Lua 在所有编程语言中使用率为 0.47% 。
本书分为以下章节和附录