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