幻想编程

TIOBE 2017年9月编程语言排行榜

时间:17-09-25 22:48:25点击:1722

TIOBE榜单的前三名已经有超过15年没有出现过变化了。使用人数最多的三大语言Java、C、C++跟2001年一样,毫无悬念地占据了榜单第一、第二、第三的位置。C#和Python曾经被认为是最有潜力成为最受欢迎语言的,不过它们至今尚未实现这个目标。C#没有排进前三名,是因为它在非Windows领域的使用率仍然非常低。另一方面,由于Python是动态类型的,而这个特性阻碍了大型软件和关键软件系统使用它。话虽如此,三大编程语言与其他语言之间的差距正在迅速变小。但是前三名的竞争者也正在失去市场份额,所以也不知道未来的走势会怎么样。使用单一语言编写的应用程序正在变得越来越少。越来越多的语言在TIOBE榜单的影响下正变得更加受欢迎。因此,激动人心的时刻即将到来,我们将会看到有哪些编程语言会是未来几年里的赢家。

TOP 20编程语言排行榜

  

TOP 10编程语言指数走势

  

21-50名编程语言排名

Position

Programming Language

Ratings

21

SAS

1.37%

22

Dart

1.31%

23

D

1.10%

24

Transact-SQL

1.08%

25

ABAP

1.07%

26

COBOL

1.06%

27

(Visual) FoxPro

0.93%

28

Scala

0.92%

29

Fortran

0.88%

30

Ada

0.79%

31

Crystal

0.76%

32

Erlang

0.73%

33

Lisp

0.69%

34

Awk

0.66%

35

Lua

0.65%

36

VB

0.62%

37

F#

0.61%

38

Alice

0.60%

39

Prolog

0.60%

40

LabVIEW

0.54%

41

Logo

0.51%

42

VHDL

0.51%

43

Hack

0.49%

44

Ladder Logic

0.47%

45

Verilog

0.46%

46

Apex

0.44%

47

Julia

0.44%

48

ML

0.43%

49

Rust

0.42%

50

PowerShell

0.40%

第51到100名编程语言排行如下,由于它们之间的数值差异较小,不做先后排名:

4th Dimension/4D, ABC, Action, APL, AutoLISP, Bash, bc, Bourne shell, C shell, CFML, CL (OS/400), Clipper, Clojure, Common Lisp, Elixir, Elm, Euphoria, Forth, Groovy, Haskell, Icon, IDL, Inform, Io, J, Korn shell, Kotlin, Magic, Maple, MOO, MQL4, MUMPS, NATURAL, NXT-G, OCaml, OpenCL, OpenEdge ABL, Oz, PL/I, Post, Q, REXX, Ring, RPG (OS/400), Scheme, Smalltalk, SPARK, SPSS, Stata, Tcl

历史排名(1987-2017)

以下排名取自于12个月的平均值。

编程语言

2017

2012

Java

1

200.00%

C

2

100.00%

C++

3

300.00%

C#

4

400.00%

Python

5

700.00%

Visual Basic .NET

6

1700.00%

PHP

7

600.00%

Java

8

900.00%

Perl

9

800.00%

Assembly language

10

-

COBOL

25

2800.00%

Lisp

31

1200.00%

Prolog

32

3100.00%

Pascal

114

1500.00%

年度编程语言

年度编程语言是授予一年中评分最高的编程语言:

  

【说明】TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。

请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。