Java在经过一年半的时间之后重回第一名。Androids持续成功可能是Java复兴的主要原因。Java多年来一直缓慢下降,主要是由于在企业服务器后端市场逐渐减弱的足印。去年10月以来Java Android编程的需求增长已超过这种下降趋势,从而推动Java在此期间超过3%。
本月另一个有趣的变化是Scala,函数编程语言跳到25的位置经过许多年一直在30位置和50位置之间,Scala似乎要准备历史上第一次进入前20的位置。
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、 课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。
该指数可以用来检查你的编程技能是否仍然是最新的或作出什么开始建立一个新的软件系统时,编程语言应采取的战略决策。在 TIOBE 指数的定义可以在这里找到。
编程语言排行榜 TOP 20 榜单:
前 10 名编程语言长期走势图:
以下是 21-50 编程语言排名:
| 21 | SAS | 1.001% |
| 22 | PostScript | 0.954% |
| 23 | ML | 0.890% |
| 24 | Swift | 0.882% |
| 25 | Scala | 0.873% |
| 26 | Logo | 0.783% |
| 27 | COBOL | 0.744% |
| 28 | J | 0.706% |
| 29 | Assembly | 0.656% |
| 30 | Fortran | 0.600% |
| 31 | Scratch | 0.587% |
| 32 | OpenEdge ABL | 0.543% |
| 33 | Lisp | 0.503% |
| 34 | Ada | 0.454% |
| 35 | ActionScript | 0.415% |
| 36 | Max/MSP | 0.408% |
| 37 | Lua | 0.403% |
| 38 | D | 0.403% |
| 39 | Prolog | 0.349% |
| 40 | RPG (OS/400) | 0.330% |
| 41 | Inform | 0.305% |
| 42 | Go | 0.297% |
| 43 | Groovy | 0.292% |
| 44 | PL/I | 0.265% |
| 45 | Scheme | 0.263% |
| 46 | Q | 0.261% |
| 47 | LabVIEW | 0.260% |
| 48 | C shell | 0.245% |
| 49 | VBScript | 0.242% |
| 50 | Erlang | 0.239% |
后 50 名编程语言如下:
The following list of languages denotes #51 to #100. Since the differences are relatively small, the programming languages are only listed (in alphabetical order).
(Visual) FoxPro, 4th Dimension/4D, Alice, Apex, Arc, Automator, Awk, Bash, bc, Bourne shell, cg, CL (OS/400), Clean, Clojure, cT, Dart, DiBOL, Factor, Forth, Hack, Haskell, Icon, IDL, Io, Ioke, J#, JScript, Korn shell, Ladder Logic, M4, Magic, Mathematica, Moto, NATURAL, NXT-G, OpenCL, Oz, PILOT, PowerShell, Programming Without Coding Technology, Pure Data, S, SPARK, SPSS, Standard ML, Tcl, TOM, VHDL, X10, Z shell
本月变动的指数
【说明】
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。排行榜的详细定义可以参考这里( 英文)。