2015/9/10 14:09:11
Lua 不仅是易于扩展的语言,同时也是一种易整合的语言( Glue Language), Lua 支持基于组件的软件开发,在这种开发模式下,仅通过将高级组件整合在一起就能实现一个应用程序。一般情况下,组件由 C 或 C++之类的编译型静态语言编写,而 Lua 就类似于将各个组建联系起来的粘合剂。与其他整合技术不同的是, Lua 是一个完整的语言,因此,它不仅可以用于整合组件,也能够重塑组件,甚至创建全新的组件。
项目地址:http://www.lua.org/
Linux上安装Lua安装非常简单。curl -R -O http://www.lua.org/ftp/lua-5.3.2.tar.gz
tar zxf lua-5.3.2.tar.gz
cd lua-5.3.2
make linux test
make install
Window 系统上安装 Lua。
window下你可以使用一个叫”SciTE”的IDE环境来执行lua程序。
下载地址为:https://github.com/rjpcomputing/luaforwindows/releases
双击安装后即可在该环境下编写 Lua 程序并运行。
你也可以使用 Lua 官方推荐的方法使用
LuaDist:http://luadist.org/
我们可以将 Lua 程序代码保持到一个以 lua 结尾的文件,并执行,该模式称为脚本式编程,如我们将如下代码存储在名为 hello.lua 的脚本文件中:print("Hello World!")
详细的教程我建议看《 Programming In Lua》这本书,写的非常详细。
附中文版下载链接:见附件。
喜欢在Eclipse中写Lua代码的可以看我的这篇文章:
原文:http://wosyingjun.iteye.com/blog/2280542