Lua 教程
-
简述
用 C 编写的可扩展的轻量级编程语言。它于 1993 年由 Roberto Ierusalimschy、Luiz Henrique de Figueiredo 和 Waldemar Celes 作为内部项目开始。它从一开始就被设计为可以与用 C 和其他传统语言编写的代码集成的软件。这种集成带来了许多好处。它不会尝试做 C 已经可以做的事情,而是旨在提供 C 不擅长的东西:与硬件的良好距离、动态结构、无冗余、易于测试和调试。为此,Lua 有一个安全的环境、自动内存管理以及处理字符串和其他动态大小数据的良好设施。 -
特征
Lua 提供了一组独特的功能,使其区别于其他语言。这些包括 -- 可扩展
- 简单的
- 高效的
- 便携的
- 免费开放
示例代码
print("Hello World!")
-
Lua是如何实现的?
Lua 由两部分组成 - Lua 解释器部分和功能软件系统。功能软件系统是一个实际的计算机应用程序,可以解释用 Lua 编程语言编写的程序。Lua 解释器是用 ANSI C 编写的,因此它具有高度的可移植性,可以在从高端网络服务器到小型设备的各种设备上运行。Lua 的语言和它的解释器都是成熟、小巧和快速的。它是从其他编程语言和顶级软件标准演变而来的。体积小使其可以在内存不足的小型设备上运行。 -
学习 Lua
学习 Lua 时最重要的一点是专注于概念而不会迷失在其技术细节中。学习编程语言的目的是成为更好的程序员;也就是说,在设计和实施新系统以及维护旧系统方面变得更加有效。 -
Lua 的一些用途
-
游戏编程
-
在独立应用程序中编写脚本
-
在 Web 中编写脚本
-
MySQL Proxy 和 MySQL WorkBench 等数据库的扩展和附加组件
-
安全系统,如入侵检测系统。
-
-
观众
本教程专为所有正在寻找学习 Lua 起点的读者而设计。它有适合初学者和高级用户的主题。 -
先决条件
这是一个自包含的教程,即使您是一个完全的初学者,您也应该能够轻松掌握这些概念。但是,如果您对使用简单的文本编辑器和命令行有基本的了解,这将有所帮助。