TIOBE 6月编程语言排行榜:JavaScript回归前十
本月,在 TIOBE 排行榜上,JavaScript 再次回归前十。现今,JavaScript 已成为时下最为流行的 Web 脚本语言。JavaScript 社区目前正在积极扩大其应用领域,Node.js 是一套用来编写高性能网络服务器的 JavaScript 工具包,使得 JavaScript 能够在服务器端应用。此外,基于 Javascript 开发的游戏(大部分基于浏览器)也在不断增加。
尽管 JavaScript 的发展可谓是如日中天,但其仍然面临着一些威胁,这是因为 JavaScript 语言通常被认为作为一门编程语言在编译时它很容易出错。
它是一门解释性语言,所以大部分错误会在运行过程中出现。这就是 Google 为什么推出 Dart(目前排名第 80 位)用以取代 JavaScript。
而其他编程语言在设计之初就将 JavaScript 设定为编译目标,比如 CoffeeScript(排名 139) 一套 JavaScript 的转译语言,它被编译成高效的 JavaScript,CoffeeScript 增强了 JavaScript 的简洁性与可读性;TypeScript (排名 207)是 JavaScript 的一个超集,TypeScript 是为大型应用之开发而设计,而编译时它生成 JavaScript 以确保兼容性。
前 20 名榜单排行榜:
前 10 名编程语言长期走势图:
以下是 21-50 编程语言排名:
Position | Programming Language | Ratings |
---|---|---|
21 | SAS | 0. 543% |
22 | Lua | 0. 537% |
23 | Assembly | 0. 500% |
24 | R | 0. 480% |
25 | D | 0. 474% |
26 | COBOL | 0. 441% |
27 | ABAP | 0. 436% |
28 | Fortran | 0. 407% |
29 | Scheme | 0. 381% |
30 | Haskell | 0. 322% |
31 | Erlang | 0. 317% |
32 | Prolog | 0. 313% |
33 | Scratch | 0. 308% |
34 | Scala | 0. 290% |
35 | Logo | 0. 270% |
36 | Groovy | 0. 269% |
37 | NXT-G | 0. 235% |
38 | Smalltalk | 0. 231% |
39 | APL | 0. 222% |
40 | Forth | 0. 212% |
41 | ML | 0. 204% |
42 | ActionScript | 0. 198% |
43 | F# | 0. 166% |
44 | JScript.NET | 0. 153% |
45 | Awk | 0. 153% |
46 | Tcl | 0. 144% |
47 | ATLAS | 0. 143% |
48 | RPG (OS/400) | 0. 140% |
49 | PL/I | 0. 137% |
50 | Algol | 0. 135% |
后 50 名的语言如下:
- (Visual) FoxPro, ABC, Alice, Apex, Applescript, AutoLISP, bc, C shell, CFML, CL (OS/400), Clojure, Common Lisp, Dart, Dylan, ECMAScript, Eiffel, Emacs Lisp, Go, Gosu, Heron, Icon, IDL, Informix-4GL, J, JavaFX Script, LabVIEW, Ladder Logic, Lasso, LPC, Mathematica, MS-DOS batch, MUMPS, NATURAL, Oberon, OCaml, Occam, OpenCL, Oz, PowerShell, Q, REXX, S, sed, Simulink, Smarty, SPARK, VBScript, VHDL, xBase, XSLT
声明:这个榜单本身采集的是英文世界的数据,虽然在反映趋势上有一些参考意义,但与中国的实际情况不完全符合,而且,采样本身也有相当大的局限性。
【说明】
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引 擎(诸如 Google、MSN、Yahoo!、Wikipedia、油Tube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。排行榜的详细定义可以参考这里(英文)。