TIOBE 11月榜單:Python擠掉Java!
來源:
奇酷教育 發(fā)表于:
編程語言社區(qū) TIOBE 最新發(fā)布了 11 月編程語言排行榜。
編程語言社區(qū) TIOBE 最新發(fā)布了 11 月編程語言排行榜。
本月的排行榜出現(xiàn)了自 TIOBE 榜單發(fā)布以來,近二十年從未見過的變化:C 依然位列第一,Java 跌至第三,而第二名現(xiàn)在是勢不可擋的 Python 。
01
TIOBE 排行榜 TOP1-10
Python首次超過Java
TIOBE 本月編程語言排行榜數(shù)據(jù)顯示,C排名第一;29 歲的 Python 首次超過了 25 歲 Java,成為第二受歡迎的編程語言;Java 跌至第三。
前十名當(dāng)中,除了Java 和 Python 排名出現(xiàn)對調(diào)外,其他名次暫無變動(dòng)。
1991年創(chuàng)建的Python,由于受到數(shù)據(jù)科學(xué)家的廣泛使用,包括機(jī)器學(xué)習(xí)的興趣,其受歡迎度正在與日俱進(jìn)的攀升。
自2018年以來,Python 的市場份額整體就開始呈上升趨勢,從2018年1月占比4.68%,到本月占比12.12%,即使跟去年同期相比,增幅也高達(dá)2.27%。
而與 Python 逐漸火爆的趨勢相反,Java 自今年5月被 C 超越后,本月又再次下跌一位,首次跌出前二,市場份額的占比也大幅度下降了4.57%。
TIOBE 首席執(zhí)行官 Paul Jansen 認(rèn)為,Python 最近的流行度激增是因?yàn)樗銐蚝唵?,非程序員也能使用,而不是一種只適合高級程序員的語言。
“我相信 Python 的流行與普遍需求有關(guān)”,Jansen 寫道,“過去,大多數(shù)編程活動(dòng)都是由軟件工程師完成的,但現(xiàn)在到處都需要編程技能,而且缺乏優(yōu)秀的軟件開發(fā)人員。”
“因此,我們需要一些簡單的、可以由非軟件工程師處理的東西,需要一些容易學(xué)習(xí)、編寫周期快、部署流暢的東西。Python 滿足了所有這些需求。”
02
TIOBE 排行榜
TOP11-20
TIOBE 本月編程語言排行榜11-20 名間則出現(xiàn)了較大的變動(dòng),其中排名下降的有:Perl(11→12);Ruby(13→15 );MATLAB(15→17);Objective-C(18→19)。
排名上升的有:Groovy(12→11);Go(14→13);Swift(16→14);Assembly language(17→16)。
03
TIOBE 排行榜
TOP21-50
TIOBE 本月編程語言排行榜11-20 中,上月分別排名第 22 和 24 的 Delphi/Object Pascal 和 Transact-SQL 分別以第 18 和 20 的名次進(jìn)入榜單。Classic Visual Basic 和 PL/SQL 則再次被擠出前 20 榜單。
04
TOP 10 編程語言 TIOBE 指數(shù)走勢(2002-2020)
TIOBE 11月編程語言排行
05
歷史排名
?。?985-2020)
TIOBE 11月編程語言排行
06
編程語言“名人榜”
?。?003-2019)
TIOBE 11月編程語言排行
【說明】
TIOBE 編程語言社區(qū)排行榜是編程語言流行趨勢的一個(gè)指標(biāo),每月更新,這份排行榜排名基于全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量,其中包括了流行的搜索引擎以及技術(shù)社區(qū),如 Google、百度、維基百科、CSDN、必應(yīng)、Hao 123等等。
具體的計(jì)算方式詳見:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
請注意這個(gè)排行榜只是反映某個(gè)編程語言的熱門程度,并不能說明一門編程語言好不好,或者一門語言所編寫的代碼數(shù)量多少。
這個(gè)排行榜可以用來考查你的編程技能是否與時(shí)俱進(jìn),也可以在開發(fā)新系統(tǒng)時(shí)作為一個(gè)語言選擇依據(jù)。
詳細(xì)榜單信息可參考 TIOBE 官網(wǎng):
https://www.tiobe.com/tiobe-index