下个月,tiobe 就要宣布“2017 年度编程语言”的最佳得主,而 kotlin 和 c 语言目前似乎成为了此荣誉的最佳候选人。
c 语言是世界上最古老的编程语言之一,近几年,由于小型软件设备的普及,以及低端软件在汽车行业的增长,c 语言在 2017 年收获了不小的流行度。
而作为竞争对手的 kotlin 则比较新,于 2011 年由 jetbrains 发布,能运行于 java 虚拟机之上,因成为 android 的官方语言而拥有一定知名度。
12 月编程语言排行榜 top20 榜单:
top 10 编程语言 tiobe 指数走势(2002-2016)
其他编程语言排名
第 21-50 名如下,可能存在遗漏:
第51-100名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
4th dimension/4d, abc, actionscript, apl, autolisp, bash, bc, bourne shell, c shell, cg, cl (os/400), clipper, common lisp, elixir, elm, euphoria, f#, forth, haskell, icon, idl, inform, io, j, korn shell, ladder logic, livecode, magic, ml, moo, mql4, mumps, natural, nxt-g, opencl, openedge abl, oz, pl/i, powershell, q, rexx, ring, rpg (os/400), scheme, smalltalk, spark, spss, standard ml, stata, tcl
历史排名(1987-2017)
注: 以下排名位次取决于 12 个月的平均值。
编程语言“名人榜”( 2003-2016)
“年度编程语言”获奖名单如下图所示,该奖项授予一年中评分最高的编程语言:
【说明】
tiobe 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 google、msn、yahoo!、wikipedia、youtube 以及 baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。