tiobe 每年会将年度编程语言的桂冠颁发给当年最受欢迎的编程语言,而今年几乎无需竞争,谷歌的 go 语言便以大比分轻松拿下了这项荣誉。2016 年度 go 语言获得了 2.16% 的用户增长,其后远远缀着它的竞争者——用户增长占比分别为 0.95% 和 0.91% 的 dart 和 perl 语言。go 语言的成功主要源于其易学和务实的本质,这种语言并非理论概念相关的,而是扎根于实践动手经验。除此之外,go 语言源生便支持并发编程。tiobe 公司有越来越多的客户纷纷采用 go 语言。
那么,2016 年中其它颇有前景的编程语言都怎么样了呢?
dart 从第 26 名猛冲到了第 17 名;rust 保住了前 50 名的位置,从第 47 升至第 41 名;hack 和 julia 目前也即将闯入前 50 名,分别从第 61 和第 73 名升到了第 51 和 52 名。
2016 年还有两门语言初次出现在 tiobe 排行榜上,分别是排名第 86 名的 crystal 和排名第 87 名的 kotlin。
typescript 在金融业十分受欢迎,不过在 tiobe 排行榜的排名还在 100 名开外,在 2016 年一整年的时间里从第 169 上升到了 137 名。
那么 2017 年的年度编程语言将花落谁家呢?
我们预测:c 、swift、julia 和 typescript 都会是这个位置的有力竞争者。
编程语言排行榜 top20 榜单
top 10 编程语言 tiobe 指数走势(2002-2016)
下面是第 21-50 位的编程语言,排名如下:
position | programming language | ratings |
---|---|---|
21 | sas | 1. 419% |
22 | abap | 1. 249% |
23 | scratch | 1. 164% |
24 | d | 1. 156% |
25 | cobol | 1. 026% |
26 | groovy | 0. 875% |
27 | f# | 0. 871% |
28 | fortran | 0. 743% |
29 | lua | 0. 739% |
30 | prolog | 0. 693% |
31 | scala | 0. 691% |
32 | ada | 0. 659% |
33 | transact-sql | 0. 580% |
34 | lisp | 0. 552% |
35 | labview | 0. 519% |
36 | logo | 0. 479% |
37 | scheme | 0. 477% |
38 | haskell | 0. 429% |
39 | q | 0. 390% |
40 | apex | 0. 348% |
41 | rust | 0. 310% |
42 | bash | 0. 299% |
43 | rpg (os/400) | 0. 298% |
44 | erlang | 0. 274% |
45 | ladder logic | 0. 264% |
46 | mql4 | 0. 264% |
47 | clojure | 0. 240% |
48 | awk | 0. 220% |
49 | alice | 0. 212% |
50 | vhdl | 0. 207% |
下面是 50-100 名:由于差异较小,仅将名称列在下面(按照首字母排序)
top 10 编程语言排行榜更长期走势(1987-2017)
(注:该位次取自 12 个月的平均值)
年度编程语言(2003-2015)
【说明】
tiobe 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 google、msn、yahoo!、wikipedia、youtube 以及 baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。
上期榜单回顾: