34_Lua概述与环境安装指南
从这个模块开始带领带领大家来学习Lua相关的知识。有小伙伴可能会问了问什么要学习Lua?因为在后续的模块中我们需要写Redis脚本、Web开发中编写Nginx脚本等,这些都需要通过Lua语言来实现,因此对Lua的语法我们需要简单了解和掌握必要的知识。
1 Lua概述
1.1 Lua介绍
Lua诞生于1993年,由巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组开发,该小组成员有Roberto Ierusalimschy、Luiz Henrique de Figueiredo和Waldemar Celes。其名称在葡萄牙语中意为“月亮”,这象征着它的辅助性和补充作用。
Lua是一种轻量级、可嵌入、高效的脚本语言。使用标准C语言编写并以源代码形式开放。其设计目的是为了嵌入到应用程序中,从而为应用程序提供灵活的扩展和定制功能。
1.2 Lua特性
Lua的核心特性包括: