lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。
lua可以很方便的和其他程序进行集成(c++,c#,Java…)
Lua和 C#的区别
Lua可以在几乎所有的操作系统和平台进行编译 可以很方便的更新代码 更新代码后,可以直接在手机上运行,不需要重新安装(热更新方案)C#只能在特定的操作系统中进行编译成dll文件,然后打包进安装包在其他平台(Android,ios)运行 在移动平台上不能更新替换已有的dll文件,除非重新下载安装包。Lua应用场景
游戏开发独立应用脚本Web 应用脚本扩展和数据库插件如:MySQL Proxy 和 MySQL WorkBench安全系统,如入侵检测系统Lua学习资料 1、《Programming in Lua》第四版 2、http://www.runoob.com/lua/lua-tutorial.html 3、Lua官网:www.lua.org 4、Lua中文网站:http://www.luaer.cn/ 5、Google 和 Baidu
Lua环境安装
SciTE Window 系统上安装 Lua window下你可以使用一个叫"SciTE"的IDE环境来执行lua程序,下载地址为: 本站下载地址:LuaForWindows_v5.1.4-46.exe Github 下载地址:https://github.com/rjpcomputing/luaforwindows/releases Google Code下载地址 : https://code.google.com/p/luaforwindows/downloads/list
LuaDist(官方推荐) http://luadist.org/