Lua是一个免费的,开源的,强大的,强大的,最小化和可嵌入的脚本语言。 它是一种可扩展和解释的脚本语言,它是动态类型的,通过使用基于寄存器的虚拟机解释字节码来运行。
如果不是大多数类Unix操作系统(包括Linux和Windows),Lua都会运行; 在移动操作系统上(Android,iOS,BREW,Symbian,Windows Phone); 嵌入式微处理器(ARM和Rabbit); 在IBM大型机上还有更多。
了解Lua程序在现场演示中的工作原理。
Lua特点:
- 使用标准C编译器在所有系统上构建。
- 它非常轻巧,快速,高效和便携。
- 它易于学习和使用。
- 它有一个简单且记录良好的API。
- 它支持几种类型的编程(例如程序,面向对象,功能和数据驱动编程以及数据描述)。
- 通过元机制实现面向对象。
- 它还将直接的过程语法与以关联数组和可扩展语义为基础的强大数据描述结构结合在一起。
- 带有增量垃圾收集功能的自动内存管理(因此非常适合实际配置,脚本编写以及突破性的原型设计)。
如何在Linux中安装Lua
Lua软件包可以在主要Linux发行版的官方存储库中找到,您可以使用系统上相应的软件包管理器安装最新版本。
$ sudo apt install lua5.3 #Debian/Ubuntu systems # yum install epel-release && yum install lua #RHEL/CentOS systems # dnf install lua #Fedora 22+
注意: EPEL存储库中当前版本的Lua包是5.1.4; 因此,要安装当前版本,您需要从源代码构建和安装它,如下所述。
从Sources安装Lua
首先,确保在系统上安装了开发工具,否则请运行以下命令进行安装。
$ sudo apt install build-essential libreadline-dev #Debian/Ubuntu systems # yum groupinstall "Development Tools" readline #RHEL/CentOS systems # dnf groupinstall "Development Tools" readline #Fedora 22+
然后,要构建并安装Lua的最新版本(撰写本文时为5.3.4版),请运行以下命令以下载包tar球,提取,构建和安装它。
$ mkdir lua_build $ cd lua_build $ curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gz $ tar -zxf lua-5.3.4.tar.gz $ cd lua-5.3.4 $ make linux test $ sudo make install
安装后,运行Lua解释器,如图所示。
$ lua
Lua解释员
使用您喜欢的文本编辑器,您可以创建您的第一个Lua程序,如下所示。
$ vi hello.lua
并将以下代码添加到该文件中。
print("Hello World") print("This is youcl.com and we are testing Lua")
保存并关闭文件。 然后运行您的程序,如图所示。
$ lua hello.lua
运行Lua程序
有关更多信息以及如何编写Lua程序,请访问: https : //www.lua.org/home.html
Lua是一种多功能编程语言,用于众多行业(从网络到游戏再到图像处理等),它的设计具有高优先级的嵌入式系统。
如果您在安装过程中遇到任何错误或只是想了解更多信息,请使用下面的评论表将您的想法发送给我们。