TIOBE 最近公布了 2017 年 7 月编程语言指数排行榜,排名前三的还是 Java、C、C++,Python 和 C# 排第四和第五。
这次最大亮点是 Go 语言,从上月的第 15 位上升到第 10 位。对 Go 来说,这是一个重要的里程碑。接下来它的排名走向如何,估计大家也好奇。Go 会加入把 JS 和 Python 甩在后面么?拭目以待吧。
Kotlin、Elixir 和 Hack 的排名在本月并没有提升。Kotlin 从 43 掉到 48,Hack 掉了 6 位,Elixir 掉了 5 位,且扔不在 Top 50 之内。
2017年6月 | 2016年6月 | 排位变动 | 编程语言 | 比率 | 比率变动 |
---|---|---|---|---|---|
1 | 1 | Java | 13.774% | -6.03% | |
2 | 2 | C | 7.321% | -4.92% | |
3 | 3 | C++ | 5.576% | -0.73% | |
4 | 4 | Python | 3.543% | -0.62% | |
5 | 5 | C# | 3.518% | -0.40% | |
6 | 6 | PHP | 3.093% | -0.18% | |
7 | 8 | Visual Basic .NET | 3.050% | +0.53% | |
8 | 7 | JavaScript | 2.606% | -0.04% | |
9 | 12 | Delphi/Object Pascal | 2.490% | +0.45% | |
10 | 55 | Go | 2.363% | +2.20% | |
11 | 9 | Perl | 2.334% | -0.09% | |
12 | 14 | Swift | 2.253% | +0.29% | |
13 | 11 | Ruby | 2.249% | +0.13% | |
14 | 10 | Assembly language | 2.240% | -0.04% | |
15 | 17 | R | 2.105% | +0.59% | |
16 | 13 | Visual Basic | 2.096% | +0.08% | |
17 | 16 | MATLAB | 2.009% | +0.45% | |
18 | 15 | Objective-C | 1.896% | +0.01% | |
19 | 21 | Scratch | 1.813% | +0.73% | |
20 | 18 | PL/SQL | 1.545% | +0.09% |
Position | Programming Language | Ratings |
---|---|---|
21 | SAS | 1.492% |
22 | ABAP | 1.448% |
23 | D | 1.338% |
24 | Dart | 1.330% |
25 | COBOL | 1.135% |
26 | Transact-SQL | 0.934% |
27 | Lua | 0.870% |
28 | Fortran | 0.856% |
29 | Ada | 0.856% |
30 | Scala | 0.810% |
31 | Prolog | 0.742% |
32 | Lisp | 0.741% |
33 | Bash | 0.706% |
34 | LabVIEW | 0.702% |
35 | Logo | 0.574% |
36 | Apex | 0.530% |
37 | Alice | 0.495% |
38 | Rust | 0.458% |
39 | Ladder Logic | 0.455% |
40 | F# | 0.426% |
41 | Haskell | 0.425% |
42 | Hack | 0.410% |
43 | Erlang | 0.367% |
44 | Scheme | 0.349% |
45 | Awk | 0.347% |
46 | MQL4 | 0.329% |
47 | RPG (OS/400) | 0.306% |
48 | Kotlin | 0.304% |
49 | Julia | 0.304% |
50 | Groovy | 0.300% |
【说明】
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。
英文:TIOBE