一、什么是Lua
lua是一种脚本语言,用C语言编写,源码开放,其设计目的是为了嵌入程序应用,为应用程序提供便利的扩展功能,提供灵活的定制功能。
lua语言主要应用于游戏编程领域,除此之外,lua也应用于独立应用脚本,web应用脚本,扩展和数据库插件等,Lua还有一个比较显著的特点,那就是比较简洁,比如python的C源码有54万行,python的核心C源码不含module有17万行,lua5.3所有C源码只有2.4万行,是目前见过的所有实用性语言中规模最小的源码了。
Lua也有它的内存管理机制,Lua采用了自动内存管理,开发者不用关心创建的对象内存是如何分配,也不用关心对象在不被使用后的释放问题,这些Lua都会自动的去处理,让开发人员省下心来做更重要的事情。
二、Lua的安装
lua可以安装在Linux系统,Mac系统和windows系统,这里就以Linux为例,说一下Lua的安装。
首先从官网下载安装包,然后对下载的文件进行解压
当前最新版本是5.4.4,直接打点击即可下载。下载完成后,拷贝自己的云服务器或者虚拟机。
tar -zxvf lua-5.4.4.tar.gz # 解压 cd lua-5.4.4 make linux test make install # root权限
三、lua测试
创建hello.lua文件
print("Hello World!")
运行hello.lua
lua hello.lua
运行结果如下: