Lua,一种强大的轻量级脚本语言

由 Apex 发表于

Lua is a powerful light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Lua is free software.

Lua是葡萄牙语中的“月亮”的意思,发音为:LOO-ah。

Lua是一个强大的轻量级脚本语言,主要设计来扩展应用程序功能。当然,Lua也经常被作为一个通用、独立的语言使用。Lua是免费软件,而且是开源的,目前版本为5.1。

所谓的轻量级,意思是,仅仅需要在你的程序中增加额外约50Kb的开销,就能够为你的应用程序增加脚本执行功能。

Lua应用极为广泛,举两个例子:一是火热的网络游戏《魔兽世界》,就使用Lua作为应用界面扩展语言,很多外挂程序如“魔兽精灵”和“魔兽小强”就是用Lua来开发的。 Lua是《魔兽世界》的官方扩展接口语言。另外一个比较有意思的是SONY推出的次世代掌机PSP,在固件程序被破解后可以运行自制程序,于是有人将 Lua移植到PSP上(Lua Player),并扩展了Lua的接口,方便游戏程序的二次开发,于是,PSP上基于Lua的自制游戏和小软件如同雨后春笋般大量出现。

出于工作的需要,更多的是个人兴趣,我会在一段时期内学习研究Lua的应用,并会陆陆续续记录一些心得,希望能够与有共同爱好的朋友交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值