愛伊米

TIOBE 11 月榜單:PHP 即將掉出前十

出品|開源中國

文|白開水

TIOBE 公佈了 2021 年 11 月的程式語言排行榜。

TIOBE 11 月榜單:PHP 即將掉出前十

自 20 多年前 TIOBE 指數開始釋出以來,PHP 一直常駐在榜單前十;然而最近,該語言已經開始在前十的邊緣苦苦掙扎。TIOBE CEO Paul Jansen 稱,

“PHP 曾經是網路程式設計的大師,但現在它在這個領域面臨著大量的競爭。這並不是說 PHP 已經死了,仍然有很多中小型企業在依賴 PHP。所以我預計 PHP 會進一步下降,但速度會很慢。PHP 的兩個競爭對手,Ruby 和 Groovy,本月都前進了 3 個位置。具體表現為 Ruby 從第 16 位上升到第 13 位,Groovy 從第 15 位上升到第 12 位。”

本月還有一些其他有趣的變化是,Lua 從第 32 位上升到了第 26 位、Dart 從第 40 位到了第 31 位、以及 Kotlin 從第 38 位到了第 33 位。

TIOBE 10 月 TOP 20 程式語言

TIOBE 11 月榜單:PHP 即將掉出前十

前十榜單中,Python 自上月奪冠後,仍牢牢佔據著榜首的位置;其次分別為 C 和 Java。其他語言變化不大,Assembly language 再次由第十位上升到了第八位,SQL 和 PHP 分別被擠至第 9、10 位。

第 11-20 名中很多語言都出現了反覆波動,其中 GO 語言就在進行了一段時間的攀升後,再次從第 12 位跌至了 18 位。具體而言,排名相較前一個月出現上升的有:Groovy(15→12)、Ruby(16→13)、Swift(17→14)、Perl(19→16)、Delphi/Object Pascal(20→17);排名下降的有:R(14→15)、GO(12→18)、Fortran(18→19)、MATLAB(13→20)。Classic Visual Basic 則在第 11 位保持不變。

TOP 10 程式語言 TIOBE 指數走勢(2002-2020)

TIOBE 11 月榜單:PHP 即將掉出前十

第 21-50 名程式語言排行

TIOBE 11 月榜單:PHP 即將掉出前十

第 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 程式設計社群指數(The TIOBE Programming Community index)是程式語言流行度的指標,該榜單每月更新一次,指數基於全球技術工程師、課程和第三方供應商的數量。包括流行的搜尋引擎,如谷歌、必應、雅虎、維基百科、亞馬遜、YouTube 和百度都用於指數計算。

值得注意的是,TIOBE 指數並不代表語言的好壞,開發者可以使用該榜單檢查自身的程式設計技能是否需要更新,或者在開始構建新軟體時對某一語言做出選擇。