TIOBE 11 月榜单:PHP 排前十名“岌岌可危”
近日,TIOBE 公布了 2021 年 11 月编程语言榜。本次榜单中,Python、C 和 Java 分别位列前三甲,而多年来受欢迎的 PHP 则即将被挤出前十。https://p9.toutiaoimg.com/large/pgc-image/19b70c254c624e8ab346097a011665ef
据悉,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 名)。
https://p26.toutiaoimg.com/large/pgc-image/7a968e9d7f1e4fe2bf2e42ba6ee2993e
具体来看,榜单前十中,上个月夺冠的 Python 势头强劲,仍稳坐榜首位置。榜单第 2、3名依旧分别为 C 和 Java,排名同上月。前十中排名变化较大的,比如 Assembly language 由第 10 名上升至第 8 名,SQL 和 PHP 则分别掉落至第 9、10 位。
https://p5.toutiaoimg.com/large/pgc-image/75102a02505040a49f8a1453585ed739
榜单第 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):
https://p6.toutiaoimg.com/large/pgc-image/f39fe504ddcf4507a18b80744cee8bea
从“TIOBE TOP 10 编程语言指数趋势图(2002-2022)”中也可以看出,代表 Java 的那条绿色线和代表 C 的黑色线在这20年间渐渐下降的走势;反之,代表 Python 的那条蓝色线近期上扬趋势明显。其他语言的走势,也在该图上一目了然。
本次榜单依旧有 100 种汇编语言“入围”。除了上面的前 20 名,我们也看下榜单中第 21-50 名编程语言的排名情况:
https://p3.toutiaoimg.com/large/pgc-image/a04ba83aee144255a81fec95b94515a6
https://p3.toutiaoimg.com/large/pgc-image/1ab5e3f5e6b747148a6c7d2c8a7f10a7
榜单里第 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-index/programming-languages-definition/
页:
[1]