TIOBE 最近公布了 2017 年 6 月编程语言指数排行榜,排名前三的还是 Java、C、C++,Python 和 C# 排第四和第五。上月在开发圈耀眼夺目的 Kotlin 进入了 Top 50,排 43 位。
三周前,谷歌安卓团队在 Google I/O 2017 大会上宣布 Kotlin 成为第 3 个安卓开发官方支持的编程语言(其他两个是 Java 和 C++)。此外,Android Studio 3.0 也开始完全支持 Kotlin 了。Kotlin 语言由知名 IDE 厂商 JetBrains 开发。和 Scala、Clojure 和 Groovy 一样,Kotlin 代码也能编译成 JVM 代码。
2017年6月 | 2016年6月 | 排位变动 | 编程语言 | 比率 | 比率变动 |
---|---|---|---|---|---|
1 | 1 | Java | 14.493% | 6.30% | |
2 | 2 | C | 6.848% | 5.53% | |
3 | 3 | C++ | 5.723% | 0.48% | |
4 | 4 | Python | 4.333% | +0.43% | |
5 | 5 | C# | 3.530% | 0.26% | |
6 | 9 |
![]() |
Visual Basic .NET | 3.111% | +0.76% |
7 | 7 | JavaScript | 3.025% | +0.44% | |
8 | 6 |
![]() |
PHP | 2.774% | 0.45% |
9 | 8 |
![]() |
Perl | 2.309% | 0.09% |
10 | 12 |
![]() |
Assembly language | 2.252% | +0.13% |
11 | 10 |
![]() |
Ruby | 2.222% | 0.11% |
12 | 14 |
![]() |
Swift | 2.209% | +0.38% |
13 | 13 | Delphi/Object Pascal | 2.158% | +0.22% | |
14 | 16 |
![]() |
R | 2.150% | +0.61% |
15 | 48 |
![]() |
Go | 2.044% | +1.83% |
16 | 11 |
![]() |
Visual Basic | 2.011% | 0.24% |
17 | 17 | MATLAB | 1.996% | +0.55% | |
18 | 15 |
![]() |
ObjectiveC | 1.957% | +0.25% |
19 | 22 |
![]() |
Scratch | 1.710% | +0.76% |
20 | 18 |
![]() |
PL/SQL | 1.566% | +0.22% |
排位 | 编程语言 | 比率 |
---|---|---|
21 | SAS | 1.534% |
22 | D | 1.416% |
23 | Dart | 1.335% |
24 | ABAP | 1.221% |
25 | COBOL | 1.105% |
26 | Ada | 1.057% |
27 | Lua | 0.900% |
28 | TransactSQL | 0.829% |
29 | Fortran | 0.783% |
30 | Scala | 0.732% |
31 | Bash | 0.670% |
32 | Lisp | 0.668% |
33 | Prolog | 0.651% |
34 | LabVIEW | 0.599% |
35 | Logo | 0.585% |
36 | Hack | 0.584% |
37 | Rust | 0.479% |
38 | Apex | 0.472% |
39 | Haskell | 0.425% |
40 | Ladder Logic | 0.421% |
41 | F# | 0.418% |
42 | Scheme | 0.357% |
43 | Kotlin | 0.346% |
44 | Awk | 0.339% |
45 | Erlang | 0.330% |
46 | MQL4 | 0.324% |
47 | Q | 0.302% |
48 | RPG (OS/400) | 0.299% |
49 | Groovy | 0.290% |
50 | Alice | 0.284% |
【说明】
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。