Lua - 简介介绍

Lua是一种用C语言编写的可扩展的轻量级编程语言。它是1993年由Roberto Ierusalimschy,Luiz Henrique de Figueiredo和Waldemar Celes进行的内部项目。

从一开始就将其设计为可以与用C和其他常规语言编写的代码集成的软件。它不只做C可以做的事情,而且能做C不能做的事情:动态结构,没有冗余,易于测试, Lua还具有安全的环境,自动的内存管理,可以处理具有动态大小的字符串和其他类型的数据。

范例程式码

print("Hello World!")

Lua的组成部分

Lua由两部分组成- Lua解释器部分和 功能软件系统。起作用的软件系统是一个实际的计算机应用程序,可以解释用Lua编程语言编写的程序。 Lua解释器是用ANSI C编写的,因此它具有很高的可移植性,并且可以在从高端网络服务器到小型设备的各种设备上运行。

Lua的语言和解释器都很成熟,小巧且快速,它已从其他编程语言和顶级软件标准演变而来。

Lua的一些用途

  • 游戏编程

  • 独立应用程序中的脚本

  • Web脚本

  • MySQL Proxy和MySQL WorkBench等数据库的扩展和附件

  • 安全系统,如入侵检测系统。

点我分享笔记