Lua 编程语言是用 C 语言编写的,由 Roberto Ierusalimschy、Luiz Henrique de Figueiredo 和 Waldemar Celes 于 1993 年作为一个项目启动。它是一种健壮、快速、轻量级、可嵌入的脚本语言,支持多种编程范式,例如过程式、面向对象和函数式编程。大多数情况下,Lua 不用作独立的脚本语言,无法集成到主要用 C、C++ 和 .NET/C# 编写的其他程序中,因为它速度快且占用空间较小,只有 21 个关键字。Lua 被用作许多应用程序的插件语言,例如 Redis、nvim 和许多游戏。
Lua 的一些用例是:
Lua 是游戏引擎开发中流行的组件。一些游戏引擎允许用户通过使用 Lua 编写插件来添加额外的功能
一些流行的工具(例如 nvim)允许使用 Lua 编程语言编写配置。
在 Redis 中,Lua 的工作方式类似于存储过程,并允许我们在 Redis 本身内部运行应用程序逻辑。
安装Lua
用于在 Linux/ubuntu 中安装 Lua
sudo apt install lua5.4:i386