TIOBE 年度榜单揭晓:C 语言夺冠,Python 紧随其后

2017 年度榜单公布啦!12月份编程语言排行榜出炉时,我们曾说过 Kotlin 和 C 语言将会是“2017编程语言”奖项的得主的最有利竞争者.

如今,不出所料,C 语言如愿成为了“2017 年度编程语言”的获得者。

TIOBE 年度榜单揭晓:C 语言夺冠,Python 紧随其后

2017年,C语言取得了1.69%的增长,纵观近年来的 TIOBE 年度榜单会发现,这样的增长率其实是不足以成为年度语言的,但在 2017年,所有编程语言的增长率普遍较低,因此C语言脱颖而出,成为增长率最高的一门语言。

TIOBE 年度榜单揭晓:C 语言夺冠,Python 紧随其后

另外,作为亚军的 Python 增长了 1.21%,第三名的 Erlang,增长了 0.98%。

历年年度编程语言:

TIOBE 年度榜单揭晓:C 语言夺冠,Python 紧随其后

其实,C 语言自 2015 年年底开始出现大幅下滑趋势,在今年之前的整个 15 年的时间内,其评分都在 15%-20% 之间波动,其中一个原因可能是当时 C 语言在制造业和机器制造业(包括汽车市场)日益普及;但之后的一年半时间里,C 语言的评分甚至跌至 10% 以下。

年度编程语言排行榜 TOP20 榜单:

TIOBE 年度榜单揭晓:C 语言夺冠,Python 紧随其后

前 20 名的排行中,在绝大部分编程语言的市场份额都在不断减少的情况下,除前面提到的C语言。还有 Python 语言依然能表现十分强劲,市场份额增长 1.21%。

Top 10 编程语言 TIOBE 指数走势(2002-2018)

TIOBE 年度榜单揭晓:C 语言夺冠,Python 紧随其后

其他编程语言排名

第 21-50 名如下:

TIOBE 年度榜单揭晓:C 语言夺冠,Python 紧随其后

2017 年,TIOBE 指数排名进步最大的语言:R 语言(从16到8),Erlang(从44到23)和Kotlin(从89到39)。遗憾的是,Julia(47),Hack(48),Rust(46)和Kotlin(39)等这些有潜力的语言,至今还是没能进入前 20 名甚至前 30 名。期待它们在 2018 年能有更好的表现

第 51-100 名:

由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):(Visual) FoxPro, 4th Dimension/4D, Applescript, Awk, BBC BASIC, bc, Bourne shell, CFML, CL (OS/400), Clean, Clipper, Common Lisp, Crystal, Elm, Emacs Lisp, Forth, Icon, Inform, Io, J, Korn shell, Ladder Logic, Lasso, LiveCode, Maple, ML, Modula-2, Monkey, MOO, MQL4, NATURAL, NXT-G, OCaml, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, PowerShell, Programming Without Coding Technology, Q, Ring, RPG (OS/400), Scheme, Smalltalk, SPARK, Standard ML, Stata, VBScript, Verilog

历史排名(1987-2017)

注: 以下排名位次取决于 12 个月的平均值。

TIOBE 年度榜单揭晓:C 语言夺冠,Python 紧随其后