近期,TIOBE 发布 5 月份编程语言排行榜,和 4 月相比,本月编程语言 Top 10 并没有明显的位置变化,Top 5 依然是 Python、C、Java、C++ 和 C#,不过本次榜单最值得关注的是 C# 在所有编程语言中增幅最高,为 1.98%。
对此,TIOBE CEO Paul Jansen 评价道,“C# 是现存最成熟的编程语言之一,支持许多现代编程范式。不过,其近期显露的一个缺点是它对 Linux 的支持有问题。值得庆幸的是,好在过去几年里,这种情况正在迅速改变。”
另外,从榜单中也可以看出 C++ 语言的发展趋势也在向上攀升,也将成为 TIOBE 榜单 TOP 3 的强有力竞争者。
TIOBE 5 月 TOP 20 编程语言
自去年 10 月登顶以来,Python 继续蝉联榜首。前十榜单相较上月排行没有变动,PHP 也依然保持着第十的位置。
TOP 11-20 之间还有一些值得关注的变化,Delphi/Object Pascal 持续攀升,从第 12 名升至第 11 名;常用于数据统计的 R 语言持续跌落,从第 11 名下滑至第 13 名;Swift 上升了 2 个名次,从第 14 位上升到了 12 位;Go 排名再降一位,从第 13 名跌至了第 14。此外,Ruby 排名大幅下降,由上月的第 15 名降至了第 19 名,险些跌出 TOP 20,而这也导致 Classic Visual Basic、Objective-C、Perl、Lua 依次上涨了一个名次。
TOP 10 编程语言 TIOBE 指数走势
第 21-50 名编程语言排行
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
ABC, ActionScript, Apex, B4X, BBC BASIC, bc, BCPL, C shell, CFML, cg, CL (OS/400), Clipper, CLIPS, Clojure, CLU, Crystal, Eiffel, Elixir, Erlang, F#, Factor, GML, Icon, Ladder Logic, LiveCode, Maple, Max/MSP, Mercury, ML, Modula-3, Monkey, Moto, MQL4, MUMPS, NATURAL, NXT-G, Oberon, OpenEdge ABL, PL/I, PostScript, Pure Data, Q, Ring, S-PLUS, Scheme, Snap!, SPARK, Tcl, X10, XC
TIOBE 编程社区指数是编程语言流行程度的一个指标。指数每月更新一次。评级基于全球熟练工程师、课程和第三方供应商的数量。热门搜索引擎如 Google、必应、雅虎、维基百科、亚马逊、YouTube 和百度被用来计算评级。需要注意的是,TIOBE 指数不是评出最好的编程语言,或者哪个语言编写的代码最多,它仅反映一个编程语言的受欢迎程度。