TIOBE 2013年7月编程语言排行榜:PHP强势回归
本月,TIOBE 编程语言排行榜如期发布,前三甲无明显变化,它们是C、Java、Objective-C,其中 Objective-C 依然呈现上升趋势。
值得关注的是,与 2013 年 1 月份相比,PHP 发展的最为迅速,同比增长了 +1.64%。其次是 Transact-SQL 增长 0.99% 及 PL/SQL 增长 0.34%。PHP 份额增长的背后似乎得益于 2012 年 9 月份发布最新的 PHP Zend Framework。
PHP 是由丹麦程序员雷斯莫斯·勒道夫(Rasmus Lerdorf)在 1995 年创造出来的。1997 年,以色列程序员安迪·古特曼斯(Andi Gutmans)和齐弗·苏拉斯基(Zeev Suraski)重写了解析程序,从而为 PHP 3 奠定了基础。1999 年,两人开发出了 Zend Engine,到现在它仍是 PHP 的解释器。此后,二人继续合作,共同创建了商业化实体 Zend Technologie,为 PHP 开发者创造扩展产品和服务,尤其是企业开发者。
许多网站都在使用 PHP,包括 非死book、WordPress、维基百科、雅虎等等,此外,还包括很多内容管理系统。
前 10 名编程语言长期走势图:
以下是 21-50 编程语言排名:
Position | Programming Language | Ratings |
---|---|---|
21 | Ada | 0. 573% |
22 | SAS | 0. 562% |
23 | Lua | 0. 529% |
24 | R | 0. 515% |
25 | ABAP | 0. 457% |
26 | COBOL | 0. 441% |
27 | Fortran | 0. 414% |
28 | Scheme | 0. 378% |
29 | D | 0. 364% |
30 | Erlang | 0. 349% |
31 | Haskell | 0. 330% |
32 | Logo | 0. 327% |
33 | Scala | 0. 326% |
34 | Prolog | 0. 316% |
35 | Scratch | 0. 295% |
36 | Tcl | 0. 245% |
37 | F# | 0. 238% |
38 | NXT-G | 0. 232% |
39 | Smalltalk | 0. 228% |
40 | APL | 0. 226% |
41 | C shell | 0. 223% |
42 | Go | 0. 222% |
43 | Forth | 0. 214% |
44 | ML | 0. 212% |
45 | ActionScript | 0. 204% |
46 | Common Lisp | 0. 202% |
47 | PL/I | 0. 200% |
48 | Ladder Logic | 0. 185% |
49 | Groovy | 0. 183% |
50 | RPG (OS/400) | 0. 158% |
后 50 名的语言如下:
- (Visual) FoxPro, 4th Dimension/4D, ABC, Algol, Alice, ATLAS, Awk, bc, BlitzMax, CFML, cg, CL (OS/400), Clean, Clojure, Curl, Dart, DiBOL, Eiffel, Emacs Lisp, Factor, Icon, Inform, Io, J, JavaFX Script, JScript.NET, LabVIEW, LPC, M4, Mercury, MUMPS, NATURAL, Oberon, OCaml, OpenCL, Oz, Pike, PILOT, PostScript, Pure Data, Q, REALbasic, REXX, S, Squirrel, Standard ML, VBScript, VHDL, X10, xBase
声明:这个榜单本身采集的是英文世界的数据,虽然在反映趋势上有一些参考意义,但与中国的实际情况不完全符合,而且,采样本身也有相当大的局限性。
【说明】
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引 擎(诸如 Google、MSN、Yahoo!、Wikipedia、油Tube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。排行榜的详细定义可以参考这里(英文)。