編程語言排行榜:Python 排名第二,首次領先於 Java
Tiobe 這麼多年以來發布的指數中,29 歲的 Python 首次超過了 25 歲 Java,成為第二受歡迎的編程語言。
在最新的 Tiobe 指數中,數據科學和機器學習項目的首選語言 Python,現在排名僅次於 C 語言,排在第二位,將 Java 打落到第三位。
2020 年 10 月編程排行榜前 3 名
這是 Tiobe 指數近 20 年的歷史上,第一次出現 Java 和 C 語言不是兩大頂級語言的情況。第三也是 Java 在 Tiobe 指數中的最低位置。Tiobe 指數使用多個搜索引擎上的查詢來得出其評級。
Python 顯示比一年前的位置上升了 2.27%,這與同期 Java 下降了 -4.47% 形成鮮明對比。
歷年前 10 名編程語言的年度平均排名
在 7 月份開發者分析機構 RedMonk 的編程語言受歡迎程度排名中,Python 也從 Java 手中搶走了第二名。不過,RedMonk 將 JavaScript 列為頂級語言。這是 RedMonk 的前兩名首次不由 Java 或 JavaScript 組成。
根據電氣工程出版物《IEEE Spectrum》的最新流行度排名,Python 已經是最受歡迎的語言。
雖然 Python 在機器學習和數值計算等不斷增長的科技領域獲得了廣泛的應用,但 Tiobe 首席執行官 Paul Jansen 認為,Python 最近的流行度激增是因為它足夠簡單,非程序員也能使用,而不是一種只適合高級程序員的語言。
「我相信 Python 的流行與普遍需求有關」,Jansen 寫道,「過去,大多數編程活動都是由軟體工程師完成的,但現在到處都需要編程技能,而且缺乏優秀的軟體開發人員。」
「因此,我們需要一些簡單的、可以由非軟體工程師處理的東西,需要一些容易學習、編寫周期快、部署流暢的東西。Python 滿足了所有這些需求。」
RedMonk 的 Stephen O'Grady 對 Python 近年來的崛起有一個稍微不同的解釋。
O'Grady 將 Python 與全盛時期的 Perl 相提並論,因為 Python 已經成為成千上萬個小型項目的「首選語言」和「粘合劑」,同時在數據科學等不斷增長的類別中享有很高的採用率。
但正如 Perl 今天所顯示的那樣(它在 Tiobe 指數中排名第 12 位),即使是曾經在某些開發者社區中大受歡迎的語言,也會相對迅速地衰落。
同樣,Python 的未來也無法保證,它在構建移動和瀏覽器應用或任何有用戶界面的東西方面也有明顯的局限性。
C、Python、Java 編程語言的評分變化
流行的 Python 數據科學發行版的開發商 Anaconda 的 CEO Peter Wang 最近告訴 ZDNet,Python 作為後端系統自動化和腳本的語言的價值使它很難被取代。
雖然他是 Python 的主要支持者,但他也認為 Python 需要制定一個清晰的願景,以保持與數據科學以外的其他應用開發語言的競爭力。
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive