蘋(píng)果公司今年新推出的編程語(yǔ)言Swift,在發(fā)布初期就被各大媒體爭(zhēng)相報(bào)道,在歷經(jīng)一番炒作之后,現(xiàn)在恢復(fù)了平靜。在TIOBE7月排行榜中,Swift進(jìn)入了Top 20,僅發(fā)布一月有余就有如此驕人的成績(jī),實(shí)在是令許多開(kāi)發(fā)者瞠目結(jié)舌;而從最新的數(shù)據(jù)可以看出,Swift這個(gè)月的份額有所下滑,跌出了前20,排名第23位。
另外值得一提的是,Visual Basic這門(mén)可視化的Basic編程語(yǔ)言,在前幾個(gè)月的Top20的榜單中筆者并未見(jiàn)其蹤影,而這個(gè)月竟竄至11位,不可小覷!這個(gè)數(shù)據(jù)主要是根據(jù)Visual Basic 6版本統(tǒng)計(jì)而來(lái)。
當(dāng)時(shí)微軟推出Visual Basic 1.0后引起了很大轟動(dòng),許多專家把VB當(dāng)做軟件開(kāi)發(fā)史上一個(gè)具有劃時(shí)代意義的事件。這個(gè)可視化的編程語(yǔ)言深受開(kāi)發(fā)者們的喜愛(ài),利用它可以輕松創(chuàng)建應(yīng)用。需要注意的是,大家要將Basic、Visual Basic區(qū)分開(kāi)。從排行榜上可以看出Basic排名第五位;Visual Basic排名11位,Visual Basic .NET(VB.NET首進(jìn)TOP 10)排名12位。
編程語(yǔ)言排行榜TOP 20榜單:
前10名編程語(yǔ)言長(zhǎng)期走勢(shì)圖:
以下是21-50編程語(yǔ)言排名:
后50名編程語(yǔ)言如下:
必須聲明,這個(gè)榜單本身采集的是英文世界的數(shù)據(jù),雖然在反映趨勢(shì)上有一些參考意義,但與中國(guó)的實(shí)際情況不完全符合,而且,這張采樣本身也有相當(dāng)大的局限性。
【說(shuō)明】
TIOBE編程語(yǔ)言社區(qū)排行榜是編程語(yǔ)言流行趨勢(shì)的一個(gè)指標(biāo),每月更新,這份排行榜排名基于互聯(lián)網(wǎng)上有經(jīng)驗(yàn)的程序員、課程和第三方廠商的數(shù)量。排名使用著名的搜索引擎(諸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)進(jìn)行計(jì)算。請(qǐng)注意這個(gè)排行榜只是反映某個(gè)編程語(yǔ)言的熱門(mén)程度,并不能說(shuō)明一門(mén)編程語(yǔ)言好不好,或者一門(mén)語(yǔ)言所編寫(xiě)的代碼數(shù)量多少。
這個(gè)排行榜可以用來(lái)考查你的編程技能是否與時(shí)俱進(jìn),也可以在開(kāi)發(fā)新系統(tǒng)時(shí)作為一個(gè)語(yǔ)言選擇依據(jù)。排行榜的詳細(xì)定義可以參考這里( 英文)。