1

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

 2 years ago
source link: https://segmentfault.com/a/1190000040925207
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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

近日,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...


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK