近日,TIOBE 發(fā)布了 10 月份最新編程語言排行榜。
C++ 險(xiǎn)勝Python,奪回前三
在 9 月份我們?cè)鴪?bào)道過《TIOBE 9月編程語言榜:Python超C++,厲害炸了!~》,即在9月份,Python 超越 C++,首次進(jìn)入排行榜 TOP 3。不過在最新的 10 月編程語言排行榜中,剛被擠下 TOP 3 的 C++ 反超 Python,以 0.44% 的微弱優(yōu)勢(shì)重新奪回第三的寶座。
不過,C++ 和 Python 如今兩者的差距并不大,C++ 能否穩(wěn)住第三名的位置還不得而知。
Swift 正在敲開前 10 名的大門
TIOBE 指數(shù)中的前 9 名的編程語言,如今處在一個(gè)相當(dāng)穩(wěn)定的階段,但第十名的位置幾乎每個(gè)月都在變化。本月 Swift 上升了 5 名,成功擠進(jìn)前十名,而且有長(zhǎng)期占據(jù)第十名的趨勢(shì)。此外,Ruby 和 Perl 對(duì)第十名的位置也是虎視眈眈。
目前,第十名的最佳候選人似乎有 3 位:Swift,Go 和 R,但即便如此,這也不能說明第十名一定是它們的:Swift 顯然是開發(fā) iOS 移動(dòng)應(yīng)用程序的頭號(hào)編程語言。但由于它僅適用于 iOS 而不適用于 Android,因此許多開發(fā)人員轉(zhuǎn)而采用“一次編寫到處運(yùn)行”的框架。另一方面,編程語言 R 正受到 Python 的強(qiáng)烈打擊。而對(duì)于 Go 編程語言,相比其他編程語言,還不清楚是什么讓它脫穎而出。還是讓我們拭目以待吧
C語言漲幅最大,Java也不甘示弱
本月 C 語言漲幅高達(dá) 7%,在前 20 名中漲幅最高,接下來為 Java,漲幅 5.37%,從走勢(shì)圖可以看出,這兩門語言自 2015 年底開始,不斷下降,直到 2017 才重新出現(xiàn)上漲,至于能否重回當(dāng)年的巔峰時(shí)刻,目前還不得而知。
注意:SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由于沒有以往的數(shù)據(jù)可以對(duì)比,增長(zhǎng)速度非常快,現(xiàn)在位居第 9 名。
Top 10 編程語言 TIOBE 指數(shù)走勢(shì)(2002-2018)
其他編程語言排名
歷史排名(1988-2018)
編程語言“名人榜”( 2003-2017)