TIOBE 11 月榜單:PHP 即將掉出前十
TIOBE 公布了 2021 年 11 月的編程語言排行榜。
自 20 多年前 TIOBE 指數(shù)開始發(fā)布以來,PHP 一直常駐在榜單前十;然而最近,該語言已經(jīng)開始在前十的邊緣苦苦掙扎。TIOBE CEO Paul Jansen 稱,
“PHP 曾經(jīng)是網(wǎng)絡(luò)編程的大師,但現(xiàn)在它在這個(gè)領(lǐng)域面臨著大量的競爭。這并不是說 PHP 已經(jīng)死了,仍然有很多中小型企業(yè)在依賴 PHP。所以我預(yù)計(jì) PHP 會(huì)進(jìn)一步下降,但速度會(huì)很慢。PHP 的兩個(gè)競爭對手,Ruby 和 Groovy,本月都前進(jìn)了 3 個(gè)位置。具體表現(xiàn)為 Ruby 從第 16 位上升到第 13 位,Groovy 從第 15 位上升到第 12 位。”
本月還有一些其他有趣的變化是,Lua 從第 32 位上升到了第 26 位、Dart 從第 40 位到了第 31 位、以及 Kotlin 從第 38 位到了第 33 位。
TIOBE 10 月 TOP 20 編程語言
前十榜單中,Python 自上月奪冠后,仍牢牢占據(jù)著榜首的位置;其次分別為 C 和 Java。其他語言變化不大,Assembly language 再次由第十位上升到了第八位,SQL 和 PHP 分別被擠至第 9、10 位。
第 11-20 名中很多語言都出現(xiàn)了反復(fù)波動(dòng),其中 GO 語言就在進(jìn)行了一段時(shí)間的攀升后,再次從第 12 位跌至了 18 位。具體而言,排名相較前一個(gè)月出現(xiàn)上升的有: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 指數(shù)走勢(2002-2020)
第 21-50 名編程語言排行
第 51-100 名如下,由于它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):
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 編程社區(qū)指數(shù)(The TIOBE Programming Community index)是編程語言流行度的指標(biāo),該榜單每月更新一次,指數(shù)基于全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量。包括流行的搜索引擎,如谷歌、必應(yīng)、雅虎、維基百科、亞馬遜、YouTube 和百度都用于指數(shù)計(jì)算。
具體的計(jì)算方式見這里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
值得注意的是,TIOBE 指數(shù)并不代表語言的好壞,開發(fā)者可以使用該榜單檢查自身的編程技能是否需要更新,或者在開始構(gòu)建新軟件時(shí)對某一語言做出選擇。
詳細(xì)榜單信息可以查看 TIOBE 官網(wǎng)。