出品
开源中国
文
白开水
TIOBE公布了年11月的编程语言排行榜。
自20多年前TIOBE指数开始发布以来,PHP一直常驻在榜单前十;然而最近,该语言已经开始在前十的边缘苦苦挣扎。TIOBECEOPaulJansen称,“PHP曾经是网络编程的大师,但现在它在这个领域面临着大量的竞争。这并不是说PHP已经死了,仍然有很多中小型企业在依赖PHP。所以我预计PHP会进一步下降,但速度会很慢。PHP的两个竞争对手,Ruby和Groovy,本月都前进了3个位置。具体表现为Ruby从第16位上升到第13位,Groovy从第15位上升到第12位。”
本月还有一些其他有趣的变化是,Lua从第32位上升到了第26位、Dart从第40位到了第31位、以及Kotlin从第38位到了第33位。
TIOBE10月TOP20编程语言
前十榜单中,Python自上月夺冠后,仍牢牢占据着榜首的位置;其次分别为C和Java。其他语言变化不大,Assemblylanguage再次由第十位上升到了第八位,SQL和PHP分别被挤至第9、10位。
第11-20名中很多语言都出现了反复波动,其中GO语言就在进行了一段时间的攀升后,再次从第12位跌至了18位。具体而言,排名相较前一个月出现上升的有:Groovy(15→12)、Ruby(16→13)、Swift(17→14)、Perl(19→16)、Delphi/ObjectPascal(20→17);排名下降的有:R(14→15)、GO(12→18)、Fortran(18→19)、MATLAB(13→20)。ClassicVisualBasic则在第11位保持不变。
TOP10编程语言TIOBE指数走势(-)
第21-50名编程语言排行
第51-名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
ABC,Algol,APL,Awk,B4X,Ballerina,Bash,BCPL,Bourneshell,CL(OS/),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
TIOBE编程社区指数(TheTIOBEProgrammingCommunityindex)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube和百度都用于指数计算。
值得注意的是,TIOBE指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。