Win7之家( airtaxifl.com):四月份編程語(yǔ)言排行榜出爐,LUA猛入前十
軟媒小編前言:
提起LUA,很多朋友感到很陌生,畢竟熟悉的是C++、VB、Object C等等,但是LUA確實(shí)一直在大家身邊。例如國(guó)內(nèi)著名的下載軟件迅雷7,界面是不是比較酷?它就用到了LUA。
好吧,我們來(lái)看看最新的2011年度編程語(yǔ)言排行榜——
Tiobe日前公布了四月份的編程語(yǔ)言排行榜,Lua在過去幾個(gè)月里勢(shì)如破竹,已經(jīng)逼近前十,發(fā)展不可限量。
Lua過去幾個(gè)月都顯示了一個(gè)向上的趨勢(shì)。如今在iPhone App Store的十大應(yīng)用都使用Lua來(lái)定義應(yīng)用程序邏輯,其中包括著名的憤怒的小鳥應(yīng)用程序。Tiobe也再次指出,近期有多個(gè)語(yǔ)言的排名跌到了20名以外,這和Tiobe調(diào)整算法不無(wú)關(guān)系,一些非常有發(fā)展前景的語(yǔ)言反而下跌了多個(gè)名次,其中最明顯的要數(shù)NXT的- G的(從19跌到54名)和Groovy(從25跌至65名)。
TIOBE 開發(fā)語(yǔ)言排名是一種編程語(yǔ)言的流行程度的指標(biāo),該指標(biāo)每月更新一次。市場(chǎng)占有率是根據(jù)世界各地的熟練工程師、課程和第三方供應(yīng)商的數(shù)據(jù)統(tǒng)計(jì)來(lái)的,用于計(jì)算市場(chǎng)占有率的流行的搜索引擎包括谷歌,MSN,雅虎,維基百科和YouTube,從2月份開始,評(píng)定編程語(yǔ)言排行榜時(shí)添加了百度的搜索結(jié)果,并且重新引入了雅虎搜索結(jié)果,這兩個(gè)搜索引擎的加入對(duì)排行榜的結(jié)果造成了一定的影響。TIOBE指標(biāo)并是不是表明哪個(gè)是最好的編程語(yǔ)言或哪個(gè)語(yǔ)言寫的代碼行多。
附錄:什么是LUA
Lua 是一個(gè)小巧的腳本語(yǔ)言。是巴西里約熱內(nèi)盧天主教大學(xué)(Pontifical Catholic University of Rio de Janeiro)里的一個(gè)研究小組,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所組成并于1993年開發(fā)。 該語(yǔ)言的設(shè)計(jì)目的是為了嵌入應(yīng)用程序中,從而為應(yīng)用程序提供靈活的擴(kuò)展和定制功能。
Lua最著名的應(yīng)用是在暴雪公司的網(wǎng)絡(luò)游戲WOW中。
Lua腳本可以很容易的被C/C++代碼調(diào)用,也可以反過來(lái)調(diào)用C/C++的函數(shù),這使得Lua在應(yīng)用程序中可以被廣泛應(yīng)用。不僅僅作為擴(kuò)展腳本,也可以作為普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和維護(hù)。
Lua由標(biāo)準(zhǔn)C編寫而成,代碼簡(jiǎn)潔優(yōu)美,幾乎在所有操作系統(tǒng)和平臺(tái)上都可以編譯,運(yùn)行。
一個(gè)完整的Lua解釋器不過200k,在目前所有腳本引擎中,Lua的速度是最快的。這一切都決定了Lua是作為嵌入式腳本的最佳選擇。
Lua 有一個(gè)同時(shí)進(jìn)行的JIT項(xiàng)目,提供在特定平臺(tái)上的即時(shí)編譯功能,這將給Lua帶來(lái)更加優(yōu)秀的性能。
和Python等腳本不同,Lua并沒有提供強(qiáng)大的庫(kù),這是由它的定位決定的。所以Lua不適合作為開發(fā)獨(dú)立應(yīng)用程序的語(yǔ)言。不過Lua還是具備了比如數(shù)學(xué)運(yùn)算和字符串處理等基本的功能。
評(píng)論列表
查看所有 條評(píng)論