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