详情介绍
Lua最著名的应用是在暴雪公司的网络游戏WOW中。
Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。
Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。
一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。
Lua 有一个同时进行的JIT项目,提供在特定平台上的即时编译功能,这将给Lua带来更加优秀的性能。请访问 //luajit.org/来了解这个项目。
和Python等脚本不同,Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。不过Lua还是具备了比如数学运算和字符串处理等基本的功能。
Lua 目前的最新版本是 5.1.
1 目标
LUA的目标是成为一个很容易嵌入其它语言中使用的语言。大多数程序员也认为它的确做到了这一点。
很多应用程序使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。这其中包括魔兽世界、博德之门等。
2 特性
LUA有如下特性:
轻量级 LUA语言的官方版本只包括一个精简的核心和最基本的库。这使得LUA体积小、启动速度快,从而适合嵌入在别的程序里。
可扩展 LUA并不象其它许多"大而全"的语言那样,包括很多功能,比如网络通讯、图形界面等。但是LUA可以很容易地被扩展:由宿主语言(通常是C或C++)提供这些功能,LUA可以使用它们,就像是本来就内置的功能一样。
其它特性 LUA还具有其它一些特性:同时支持面向过程编程和面向对象编程;自动内存管理;提供一系列数据结构,包括数组、链表、集合、字典、散列表等;语言内置正则表达式匹配;闭包(closure);函数也可以看做一个值;提供多线程支持;等等。
3 示例代码
是的,你猜对了:hello world...
print "Hello, world!"
一个比较复杂一点的例子,但是它展示了什么是闭包:
function create_a_counter()
local count = 0
return function()
count = count + 1
return count
end
end
create_a_counter()返回一个记数器,每次调用这个记数器,都会得到一个比上次大1的值。
下载地址
人气脚本
PowerShell 2.0 win2003中文版
Script Expert 脚本大师 7.4 破解绿色版
脚本大师(Script Expert) V7.2 中文绿色免费版
VbsEdit v5.2.4.0 汉化绿色版 最好的VBS与JScript 编辑器
按键精灵 v9.33 绿色特别版 解放双手 适合游戏点击
Seraph_游戏机器人脚本软件 v7.7
autoit 中文汉化版 v3.3.9.0 第一汉化版(2012-02-17)
Windows 脚本大师【测试好用】 绿色免费破解
VbsEdit V3.41.32绿色特别版[附注册机]_VBScript与JScript编写工
脚本精灵(脚本制作工具)V1.0.3 免费安装版
相关文章
-
手机防烧屏脚本 v1.0 绿色免费版
手机防烧屏脚本是一款专为抖音所打造的脚本,这款脚本能够起到防烧屏的作用,特备是对于重度浏览抖音的用户而言,如果你有着需求的话可以尝试一下这款脚本,能够避免你的手...
-
VBSEdit(VBScript编辑器) v9 汉化破解版(附使用教程)
VBSEdit是由Adersoft公司出品的一款小巧而强悍的VBScript编辑工具。支持语法高亮、参数提示以及自动完成关键字功能。支持调试以及监视变量功能。支持动态查看帮助文件...
-
ClickHeat(HTML页面点击热图) v1.0 绿色免费版
ClickHeat是一款用于统计分析网页区域热度的工具,收集访客点击并形成视觉热图。ClickHeat是一个开源软件,在GPL许可下发布,并且是免费的...
-
简单脚本工具 V1.33 绿色便携免费版
简单的前台脚本工具,让你动动鼠标就可以写些简单的脚本,目前只支持前台操作,可以调用次时代的识别库来做识别...
-
AutoHotkey(开放源代码的热键脚本语言) v2.0.4 英文免费安装版
AutoHotkey是一个简单但功能强大的热键(快捷键)Windows脚本语言。这个工具是重复的任务自动化工具,并创造出不局限于由Windows允许的组合热键。可以通过这款软件定制你的...
-
protobuf脚本生成工具 V1.0 绿色免费版(附使用教程)
protobuf脚本生成工具是由吾爱论坛大神开发的脚本生成软件,用户使用该软件只需要几步简单的操作即可生成脚本文件,本站提供的是该软件的绿色版本...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Lua 5.1.4 for windows二进制版(bug-fix release of Lua 5.1)资源来源互联网,版权归该下载资源的合法拥有者所有。