Lua语言在移动开发中的成功

分类:CentOS运维 阅读:94905 次

2011年以前中国人对Lua语言的老家里约热内卢可以说是基本不了解,不过一部以小鸟爱情为主题的动画片《里约大冒险》让我们了解了里约热内卢的美丽风光。同样一个小鸟保卫鸟蛋的游戏《愤怒的小鸟》让Lua语言风靡开发者的世界。

Lua语言在移动开发中的成功

(图)里约大冒险版《愤怒的小鸟》

像前文所说Lua语法简洁优美,解释器由标准C编写。以快速小巧著称的Lua拥有在目前所有脚本引擎中最快的运行速度,这样的特性让Lua成为用作嵌入式脚本的最佳选择。但是,Lua语言被人们所熟知还要追述到1年前乔布斯的苹果将Lua语言引进iOS平台,直到现在已经有很多iPhone的应用写入到Lua中。而Lua语言凭借其代码几乎能在所有操作系统和移动终端上编译运行的这一特性,不但可以在iOS这一移动平台开发,同样也可以在Android等其他平台上开发。51CTO曾介绍过Lua语言的SDK库Corona。有了Corona SDK以后Lua语言不但可以支持iOS,还可以支持Android平台。以上这些原因使Lua语言在Tiobe编程语言排行榜上迅速攀升,成为移动开发领域的新贵。