TIOBE 11 月榜單:PHP 即將掉出前十
TIOBE 公布了 2021 年 11 月的編程語言排行榜。
自 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 編程語言
前十榜單中,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)
第 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 編程社區指數(The TIOBE Programming Community index)是編程語言流行度的指標,該榜單每月更新一次,指數基于全球技術工程師、課程和第三方供應商的數量。包括流行的搜索引擎,如谷歌、必應、雅虎、維基百科、亞馬遜、YouTube 和百度都用于指數計算。
具體的計算方式見這里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
值得注意的是,TIOBE 指數并不代表語言的好壞,開發者可以使用該榜單檢查自身的編程技能是否需要更新,或者在開始構建新軟件時對某一語言做出選擇。
詳細榜單信息可以查看 TIOBE 官網。