扫码一下
查看教程更方便
Lua 是一种建立在 C 编程语言之上的开源语言。 Lua 在从大型服务器系统到小型移动应用程序的多个平台上都有其价值。 它是由 Roberto Ierusalimschy、Luiz Henrique de Figueiredo 和 Waldemar Celes 于 1993 年作为内部项目开始的。
本教程涵盖了从 Lua 的基础知识到其在各种应用程序中的各种主题。
它从一开始就被设计为可以与用 C 和其他传统语言编写的代码集成的软件。 这种集成带来了许多好处。 它并没有尝试做 C 已经可以做的事情,而是旨在提供 C 不擅长的东西:与硬件的良好距离、动态结构、没有冗余、易于测试和调试。 为此,Lua 具有安全的环境、自动内存管理以及处理字符串和其他类型的动态大小数据的良好设施。
Lua 提供了一组独特的功能,使其区别于其他语言。 这些包括
print("Hello World!")
Lua 由两部分组成——Lua 解释器部分和功能软件系统。 功能软件系统是一个实际的计算机应用程序,可以解释用 Lua 编程语言编写的程序。 Lua 解释器是用 ANSI C 编写的,因此它具有高度的可移植性,可以在从高端网络服务器到小型设备的各种设备上运行。
Lua 的语言和它的解释器都是成熟的、小巧的、快速的。 它是从其他编程语言和顶级软件标准演变而来的。 体积小使其可以在内存不足的小型设备上运行。
学习 Lua 最重要的一点是专注于概念而不迷失在其技术细节中。
学习一门编程语言的目的是成为一个更好的程序员; 也就是说,在设计和实施新系统以及维护旧系统方面变得更加有效。