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