TIOBE 2015年9月编程语言排行榜 新指数算法消除了尖峰
截至本月,TIOBE 指数采用了一种改进的算法来计算编程语言的普及。这种新的算法主要是为了处理异常值(统计噪声)从结果中删除。以前的算法集中在每个搜索引擎的异常值的数 目。如果有太多的异常值的一个搜索引擎,搜索引擎将没有资格因其“不可靠的”结果。现在个别异常值(统计噪声每搜索引擎的语言)被删除。
在这种方式中,只有真正的异常值不见了,从而避免了恼人的尖峰。编程语言的位置几乎不受影响,但总的印象是,结果是更好的。例如,Scala 现在是接近顶部 20,再次进入前 50,Clojure 是闯入前 50,Julia 在前 100。
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、 课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、油Tube 以及 Baidu 等)进行计算。
该指数可以用来检查你的编程技能是否仍然是最新的或作出什么开始建立一个新的软件系统时,编程语言应采取的战略决策。在 TIOBE 指数的定义可以在这里找到。
编程语言排行榜 TOP 20 榜单:
前 10 名编程语言长期走势图:
以下是 21-50 编程语言排名:
Position | Programming Language | Ratings |
---|---|---|
21 | SAS | 0. 974% |
22 | Fortran | 0. 888% |
23 | Ada | 0. 792% |
24 | Scratch | 0. 786% |
25 | D | 0. 755% |
26 | ABAP | 0. 732% |
27 | Scala | 0. 731% |
28 | Dart | 0. 702% |
29 | Lisp | 0. 694% |
30 | OpenEdge ABL | 0. 635% |
31 | Lua | 0. 596% |
32 | F# | 0. 590% |
33 | Prolog | 0. 510% |
34 | Groovy | 0. 505% |
35 | Logo | 0. 489% |
36 | Transact-SQL | 0. 421% |
37 | Erlang | 0. 398% |
38 | Haskell | 0. 349% |
39 | RPG (OS/400) | 0. 325% |
40 | LabVIEW | 0. 324% |
41 | Forth | 0. 291% |
42 | (Visual) FoxPro | 0. 261% |
43 | Scheme | 0. 256% |
44 | Go | 0. 254% |
45 | ActionScript | 0. 218% |
46 | Awk | 0. 218% |
47 | ML | 0. 213% |
48 | VHDL | 0. 209% |
49 | Ladder Logic | 0. 206% |
50 | Rust | 0. 198% |
后 50 名编程语言如下:
-
4th Dimension/4D, Alice, Apex, APL, Arc, AutoLISP, Avenue, Bash, bc, Bourne shell, Caml, CL (OS/400), Clean, Clojure, Common Lisp, cT, Curl, Eiffel, Emacs Lisp, Factor, Icon, IDL, Inform, Io, J, J#, Julia, Korn shell, Magic, Mathematica, Mercury, NATURAL, NXT-G, OCaml, OpenCL, Oz, PL/I, PostScript, PowerShell, Programming Without Coding Technology, Pure Data, Q, sed, Slate, Smalltalk, Standard ML, Tcl, Tex, thinBasic, VBScript
本月变动的指数:
-
The major change this month is the adaption of the algorithms to calculate the TIOBE index. See the main story for more details.
【说明】
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引 擎(诸如 Google、MSN、Yahoo!、Wikipedia、油Tube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。排行榜的详细定义可以参考这里( 英文)。