根據(jù) 2020 年 11 月最新出爐的 TIOBE 編程語(yǔ)言排行榜,Python 以 12.12% 的搜索份額成功取代 Java,首次成為第二熱門(mén)的編程語(yǔ)言,僅次于 C 語(yǔ)言。
圖 | 最新 TIOBE 排行榜前十名,Python 超越 Java
TIOBE 排行榜由 TIOBE 軟件公司運(yùn)營(yíng),誕生近 20 年,是衡量編程語(yǔ)言熱門(mén)度的權(quán)威排行榜之一,每月更新一次。 目前,TIOBE 指數(shù)的規(guī)則是,通過(guò)收集 25 個(gè)主流搜索引擎數(shù)據(jù),分析一門(mén)編程語(yǔ)言的受關(guān)注程度,被搜索次數(shù)越多,排名越高。 它用到的搜索引擎不僅包括谷歌、必應(yīng)、雅虎和百度等常見(jiàn)搜索引擎,還包括內(nèi)容平臺(tái)和門(mén)戶網(wǎng)站的搜索結(jié)果,比如搜狐、搜狗、維基百科、騰訊和 YouTube 等等。
不過(guò),僅依靠搜索引擎數(shù)據(jù),不能完全反映出一門(mén)語(yǔ)言的廣泛使用程度,Java 仍然是開(kāi)發(fā)群體和生態(tài)系統(tǒng)最廣泛的語(yǔ)言之一。 在最新的 11 月排行中,Java 搜索比例下降了 4.57%,而 Python 比例上漲 2.27%。一上一下之間拉開(kāi)了近 7% 的差距,Python 成功完成反超。類似的,在上一期排行榜中,Python 是所有語(yǔ)言中增幅最大的,而 Java 是降幅最大的。 這也是自 2000 以來(lái),Java 首次跌出排行榜前兩名。過(guò)去的 200 多個(gè)月,C 和 Java 牢牢占據(jù)著前兩名的位置,輪流坐在第一名的寶座上。 值得注意的是,TIOBE 榜單只考慮符合圖靈完備性的語(yǔ)言,所以 HTML、XML、JSON 等語(yǔ)言不在考慮范圍之內(nèi)。
圖 | TIOBE 指數(shù),反映出 Python 自 2001 年以來(lái)的流行趨勢(shì)
其實(shí) Python 的崛起早有預(yù)兆。自 2018 年以來(lái),Python 的 TIOBE 指數(shù)就進(jìn)入了快速上升期,增幅遠(yuǎn)遠(yuǎn)甩開(kāi)其他語(yǔ)言,并在 2019 年 6 月取代 C++,成為第三熱門(mén)語(yǔ)言。 兇猛的上升勢(shì)頭,很大一部分原因是受到人工智能(AI)的火熱推動(dòng)的。 在數(shù)據(jù)分析和挖掘,機(jī)器學(xué)習(xí)和其他 AI 應(yīng)用領(lǐng)域,Python 的易學(xué)、易用、易部署使其受到廣泛青睞,而且適合作為編程教育入門(mén)語(yǔ)言。最近四年,IEEE Spectrum 雜志也連續(xù)將 Python 評(píng)為最受歡迎的語(yǔ)言。 TIOBE 首席執(zhí)行官 Paul Jansen 認(rèn)為,除了 AI 領(lǐng)域的火熱,Python 最大優(yōu)點(diǎn)是較低的上手門(mén)檻,允許非軟件背景的人快速學(xué)習(xí)和使用。 過(guò)去,大部分編程活動(dòng)都是由軟件工程師完成的。但如今到處都要求編程技能,優(yōu)秀的開(kāi)發(fā)者成為了稀缺資源,因此許多行業(yè)需要沒(méi)有軟件背景的人處理簡(jiǎn)單的編程工作,Python 的快速入門(mén)和簡(jiǎn)單部署能夠滿足這些要求。
“有一次我跟汽車(chē)機(jī)械師聊天,他知道我從事軟件工作后,就興致勃勃地告訴我,他正在學(xué)習(xí) Python 編程,”P(pán)aul 表示,“那一刻我意識(shí)到,Python 將無(wú)處不在?!? 如果 Python 延續(xù)目前的增長(zhǎng)勢(shì)頭,想挑戰(zhàn) C 語(yǔ)言也不是沒(méi)有可能。或許不久之后,我們就將看到它登上第一名的寶座。
原文標(biāo)題:20年來(lái)首次!Python搶下Java“寶座”,成為第二熱門(mén)編程語(yǔ)言
文章出處:【微信公眾號(hào):DeepTech深科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
JAVA
+關(guān)注
關(guān)注
19文章
2973瀏覽量
104923 -
編程
+關(guān)注
關(guān)注
88文章
3634瀏覽量
93880 -
python
+關(guān)注
關(guān)注
56文章
4804瀏覽量
84910
原文標(biāo)題:20年來(lái)首次!Python搶下Java“寶座”,成為第二熱門(mén)編程語(yǔ)言
文章出處:【微信號(hào):deeptechchina,微信公眾號(hào):deeptechchina】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論