Lua 教程

Lua 教程

概述

Lua 是用 C 语言开发的可扩展的轻量级编程语言。它起源于 1993 年由 Roberto lerusalimschy,Luiz Henrique de Figueiredo 与 Waddemar Celes 领导的一个内部项目。 设计者的初衷是希望 Lua 可以成为一款整合 C 语言代码以及其它传统语言代码的软件。这种整合会带来很多好处,它让你不需要重复做 C 语言已经做的很好的工作,而专注于提供那些 C 语言不擅长的特性:提供更高的抽象(离硬件更远)、动态结构、无冗余、易于测试与调试。为了提供这些特性,Lua 提供了安全的环境、动态内存管理,以及擅长处理字符串和其它动态大小数据结构的工具。

特点

Lua 有着许多自身的特点使得它与其它编程语言不同。主要包括:

  • 可扩展性

  • 简单

  • 高效

  • 跨平台

  • 自由与开放

应用场景

  • 游戏开发

  • 开发单机应用

  • 网站开发

  • 扩展数据库或者为数据库开发插件,比如,MySQL 代理或 MySQL WorkBench

  • 开发安全系统,如入侵检测系统(IDS)

翻译教程地址:https://github.com/scbzyhx/lua

官方英文原版:http://www.tutorialspoint.com/lua/index.htm

Comments !