TIOBE 11 月榜單:PHP 排前十名“岌岌可危”|Python、C、Java 仍霸佔前三甲

MissD發表於2021-11-12

近日,TIOBE 公佈了 2021 年 11 月程式語言榜。本次榜單中,Python、C 和 Java 分別位列前三甲,而多年來受歡迎的 PHP 則即將被擠出前十。

據悉,TIOBE 索引榜開始至今已有 20 多年。這期間,被稱為“web 程式設計大師”的 PHP 一直處於榜單 Top10 以內的位置。但最近,榜單資料顯示由於面臨著很多競爭, PHP 在前十名的位置已“岌岌可危”。

對此,TIOBE 軟體公司執行長 Paul Jansen解釋稱,“這並不是說 PHP 快要’死了‘,因為目前仍然有不少中小型企業依賴 PHP” 。因此,接下來的榜單預計 PHP 的排名會持續下降,但下降的速度可能會比較緩慢。

目前,PHP 面臨的兩個競爭對手——Ruby 和 Groovy,本月同時上升了 3 個名次。Ruby 從 16 名升至 13 名,Groovy 從 15 名升至 12 名。後期預計隨著 PHP 排名的持續“跌落”,會被 Ruby 和 Groovy 反超也說不定。

本月榜單中,還有其他比較有意思的名次變化,比如還有Lua (從第 32名 升到 26 名), Dart (從第 40名 升至 31 名), Kotlin ((從第 38 名升至 33 名)。

具體來看,榜單前十中,上個月奪冠的 Python 勢頭強勁,仍穩坐榜首位置。榜單第 2、3名的也依舊分別為 C 和 Java,排名同上月。前十中排名變化較大的,比如 Assembly language 由第 10 名上升至第 8 名,SQL 和 PHP 則分別掉落至第 9、10 位。

榜單第 11-20 名中,除了 Classic Visual Basic 排名同上月依舊保持在第 11 位之外,其他排名則波動較大。比如 R(14→15)、Fortran(18→19)、MATLAB(13→20),其中,上個月排名第12位的 GO 語言,這次小幅度跌落至第 18 名,於去年同期相比名次也有所下降。相比前一個月排名有所上升的,包括 Groovy(15→12)、Ruby(16→13)、Swift(17→14)、Perl(19→16)、Delphi/Object Pascal(20→17)。

TIOBE TOP 10 程式語言指數趨勢圖(2002-2022):

從“TIOBE TOP 10 程式語言指數趨勢圖(2002-2022)”中也可以看出,代表 Java 的那條綠色線和代表 C 的黑色線在這20年間逐漸下降的走勢;反之,代表 Python 的那條藍色線近期上揚趨勢明顯。其他語言的走勢,也在該圖上一目瞭然。

本次榜單依舊有 100 種組合語言“入圍”。除了上面的前 20 名,我們也看下榜單中第 21-50 名程式語言的排名情況:


榜單裡第 51-100 名的情況如下(由於排名評級數值差異較小,因此以文字形式列出(按字母排序):

ABC, Algol, APL, Awk, B4X, Ballerina, Bash, BCPL, Bourne shell, CL (OS/400), Clipper, Dylan, Eiffel, Elixir, Emacs Lisp, F#, Forth, Haxe, Icon, Inform, Io, J#, Korn shell, Lingo, LiveCode, M4, Maple, ML, MQL4, NXT-G, Oberon, OCaml, OpenCL, Pure Data, Q, Racket, Raku, RPG, S, sed, Simulink, Solidity, SPARK, SPSS, Stata, Tcl, Vala/Genie, Verilog, Xojo, Zig

關於TIOBE

TIOBE程式設計社群指數是程式語言流行程度的指標。索引每月更新一次。基於全球熟練工程師、課程和第三方供應商的數量而定得出相應評級。流行搜尋引擎如谷歌、必應、雅虎、維基百科、亞馬遜、YouTube和百度等都用於指數計算。

需要注意的是,TIOBE索引並不代表語言的好壞,該索引可用於檢查開發者的程式設計技能是否仍然是最新的,或在開始構建新軟體系統時,對應採用何種程式語言做出戰略性決策。

TIOBE索引的定義連結:https://www.tiobe.com/tiobe-i...

相關文章