Lua教程
Lua是可扩展的轻量级编程语言,它是用C语言编写的,并于1993年开始作为一个内部项目开始诞生。Lua代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。
它从一开始就设计为可以与用C语言编写等常规语言的代码集成软件。这种整合带来了很多好处。它不会尝试做C已经可以做东西,但旨在提供那些C是不好的:从测试和调试的硬件,动态结构,没有冗余,松藕合。对于这一点,lua有一个安全的环境,自动内存管理,以及处理字符串和其他类型的动态尺寸数据良好的设计。
特点
Lua提供了一组独特的功能,使得它与其他语言不同。这些包括:
-
扩展
-
简单
-
高效
-
便携
-
免费和开源
示例代码
print("Hello World!")
Lua如何实现
Lua中包括的部件为Lua解释部分和运行软件系统。该软件系统功能是一个实际的计算机应用程序,它可以解释写在Lua的编程语言程序。 Lua解释是用ANSI C编写,因此它是非常便携,可以从高端网络服务器,以及小型设备设备上运行。
Lua语言解释器非常成熟,体积小,速度快。它已经从其他编程语言和上层软件的标准演变而来的。作为小型程序可以在低内存小的设备上运行。
学习Lua
最重要的事情是学习Lua应该把重点放在概念,而不是迷失在语言的技术细节。
学习一门编程语言的目的是要成为一个更好的程序员;也就是说,要成为在设计和实施新系统和维护旧的更有效。
Lua的某些用途
-
游戏编程
-
脚本中的独立应用程序
-
网页脚本
-
扩展和插件像MySQL代理和MySQL数据库的工作台
-
安全系统,如入侵检测系统
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:代码驿站 [http:/www.codeinn.net]
本文标题:Lua教程
本文地址:http://www.codeinn.net/lua/1022.html