当前位置: 首页 > 后端技术 > PHP

TIOBE11月榜单:PHP位列前十“风险”-Python、C、Java仍占据前三

时间:2023-03-30 05:54:11 PHP

近日,TIOBE公布了2021年11月编程语言榜单。在这份榜单中,Python、C和Java分别位列前三,而风靡多年的PHP也即将被挤出前十。据悉,TIOBE索引榜单已有20多年历史。在此期间,被誉为“网络编程大师”的PHP一直位列榜单前10。但近期榜单数据显示,由于竞争激烈,PHP在前十名中的位置“岌岌可危”。对此,TIOBESoftware的CEOPaulJansen解释说,“这并不是说PHP即将‘消亡’,因为仍然有很多中小企业依赖PHP。”因此,以下榜单预计PHP的排名将继续下滑,但下滑速度可能会更慢。目前,PHP的两个竞争对手——Ruby和Groovy——本月都上升了3位。Ruby从第16位跌至第13位,Groovy从第15位跌至第12位。预计随着PHP的排名继续“下滑”,可能会被Ruby和Groovy反超。在本月的榜单中,还有其他有趣的排名变化,例如Lua(从第32位到第26位)、Dart(从第40位到第31位)、Kotlin(从第38位到第31位,到第33位)。具体来看,榜单前十中,上个月夺冠的Python势头强劲,依然稳坐榜首。榜单第二名和第三名依然分别是C和Java,排名与上月持平。前十名之中,排名变化很大。例如,汇编语言从第10位上升到第8位,而SQL和PHP分别下降到第9位和第10位。在榜单的第11-20位中,除了ClassicVisualBasic的排名仍维持在上个月的第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/ObjectPascal(20→17)。TIOBETOP10编程语言指数趋势图(2002-2022):从《TIOBETOP10编程语言指数趋势图(2002-2022)》中也可以看出,代表Java的绿线和代表C的黑线都在近20年逐渐下降的趋势;相反,代表Python的蓝线在近期有明显的上涨趋势。其他语言的趋势在这张图上也很明显。这份榜单中还有100种汇编语言“入围”。除了上面的前20,我们还看看榜单中第21-50位编程语言的排名:输出(按字母顺序排列):ABC、Algol、APL、Awk、B4X、Ballerina、Bash、BCPL、Bourneshell、CL(OS/400)、Clipper、Dylan、Eiffel、Elixir、EmacsLisp、F#、Forth、Haxe、Icon、Inform、Io、J#、Kornshell、Lingo、LiveCode、M4、Maple、ML、MQL4、NXT-G、Oberon、OCaml、OpenCL、PureData、Q、Racket、Raku、RPG、S、sed、Simulink、Solidity、SPARK、SPSS、Stata、Tcl、Vala/Genie、Verilog、Xojo、Zig关于TIOBETIOBE编程社区指数是编程语言流行程度的指标。指数每月更新一次。基于全球熟练的工程师、课程和第三方供应商相应的评级根据数量确定。Google、Bing、Yahoo、Wikipedia、Amazon、YouTube和Baidu等流行的搜索引擎用于指数计算。需要注意的是,TIOBE指数并不代表语言的质量,该指数可用于检查开发人员的编程技能是否仍然是最新的,或者对开始时使用哪种编程语言做出战略决策建立一个新的软件系统。TIOBE索引定义链接:https://www.tiobe.com/tiobe-i...