天天看點

Python 勢不可擋:直逼 Java 的 TIOBE 指數記錄!

Python 勢不可擋:直逼 Java 的 TIOBE 指數記錄!

整理 | 蘇宓

出品 | CSDN(ID:CSDNnews)

一月一更的 TIOBE 程式設計語言榜單已最新出爐,快來看看 8 月又有什麼值得關注的新變化吧!

Python 勢不可擋:直逼 Java 的 TIOBE 指數記錄!

Python 正在追趕 Java 的 TIOBE 指數記錄

得益于 Python 的文法簡潔且易于了解,使其成為程式設計初學者的首選語言,其低門檻使得更多的人可以快速上手,并開始編寫有用的代碼。同時,Python 在多種領域都有廣泛應用,包括資料科學、人工智能、機器學習、Web 開發、自動化腳本和網絡爬蟲等,其多樣化的應用場景吸引了各行各業的開發者。

在本月榜單中,Python 的使用率首次超過 18%,達到 18.04%。對此,TIOBE 軟體 CEO Paul Jansen 透露,距離上一次有程式設計語言超過 18% 的還是 2016 年 11 月,當時是 Java 語言,占比為 19.01%。

回溯過往,Java 的使用率在 2001 年 6 月達到巅峰,當時它的 TIOBE 指數達到 26.49%。

Python 勢不可擋:直逼 Java 的 TIOBE 指數記錄!

如今 Python 超越 18%,展現出追趕當年 Java 巅峰風采的勢頭。這也使得它拉開與第二名 C++ 語言之間的差距,亞軍 C++ 現在落後于 Python 整整 8%。

要知道曆史上,第一名和第二名之間的最大差距出現在 2016 年 11 月,當時 Java 比 C 高出 9.55%。總之,Python 的霸主地位已經不可否認。

随着 Python 生态系統的逐漸完善,其強大的标準庫和第三方庫能夠快速實作各種功能。此外,Python 能夠在 Windows、macOS、Linux 等多個作業系統上運作,這使得它在不同平台上的應用非常友善。許多大公司和科技巨頭,如 Google、Facebook 和 Netflix,都在廣泛使用 Python。越來越多的高校也将 Python 作為計算機科學和資料科學課程的主要程式設計語言。

在這一趨勢下,Paul Jansen 預測,Python 很可能成為有史以來最受歡迎的程式設計語言。

“至于近期是否有新語言有望接近 Python?可能的競争者 Rust 和 Kotlin 正在快速接近 TIOBE 指數前 10,但它們成為 Python 的真正威脅還需要很長時間,”Paul Jansen 說道。

Python 勢不可擋:直逼 Java 的 TIOBE 指數記錄!

除了 Python 之外,本月榜單中還有一些值得關注的變化:

  • 相較上個月,PHP 的排名上升了三個名次,占比 1.46%,排在第 13 位;
  • Kotlin 從上個月的第 20 位躍居到第 18 名,TIOBE 指數有所上升,達到 1.13%;
Python 勢不可擋:直逼 Java 的 TIOBE 指數記錄!

其他程式設計語言

以下為 Top 21-50 的程式設計語言榜單:

Python 勢不可擋:直逼 Java 的 TIOBE 指數記錄!

第 51-100 名如下,由于它們之間的數值差異較小,僅以文本形式列出(按字母排序):4th Dimension/4D, ABC, ActionScript, Algol, Apex, APL, AutoLISP, Caml, CFML, CHILL, CLIPS, Clojure, Crystal, Curl, DiBOL, Elm, Erlang, F#, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, LabVIEW, Ladder Logic, Maple, Modula-2, Mojo, NATURAL, Nim, OCaml, Occam, OpenCL, OpenEdge ABL, PILOT, PL/I, PostScript, Q, Racket, Ring, S, Scheme, Smalltalk, SPARK, Stata, VHDL, X++

Python 勢不可擋:直逼 Java 的 TIOBE 指數記錄!

Top 10 程式設計語言 TIOBE 指數走勢(2002-2024)

Python 勢不可擋:直逼 Java 的 TIOBE 指數記錄!
Python 勢不可擋:直逼 Java 的 TIOBE 指數記錄!

曆史排名(1988-2024)

Python 勢不可擋:直逼 Java 的 TIOBE 指數記錄!
Python 勢不可擋:直逼 Java 的 TIOBE 指數記錄!

程式設計語言“名人榜”(2003-2023)

Python 勢不可擋:直逼 Java 的 TIOBE 指數記錄!

【說明】:

TIOBE 程式設計語言社群排行榜是程式設計語言流行趨勢的一個名額,每月更新,這份排行榜排名基于全球技術工程師、課程和第三方供應商的數量,其中包括了流行的搜尋引擎以及技術社群,如 Google、百度、維基百科、CSDN、必應、Hao 123 等等。具體的計算方式詳見:https://www.tiobe.com/tiobe-index/programming-languages-definition/。請注意這個排行榜隻是反映某個程式設計語言的熱門程度,并不能說明一門程式設計語言好不好,或者一門語言所編寫的代碼數量多少。

這個排行榜可以用來考察你的程式設計技能是否與時俱進,也可以在開發新系統時作為一個語言選擇依據。

Python 勢不可擋:直逼 Java 的 TIOBE 指數記錄!