世界编程趋势2012年4月编程语言排行榜

TIOBE世界编程语言排行榜展现了编程语言的流行趋势。每个月,都有最新的数据被更新。这份排行榜的数据取样来源于互联网上富有经验的程序员、商业应用、著名的搜索引擎(诸如谷歌、 MSN 、雅虎)的关键字排名、 Alexa 上的排名等。请注意这个排行榜只是反映了某个编程语言的热门程度 , 这并不代表它是一个最好的编程语言或是可以写出某些令人称赞的好程序。

2012年4月编程语言排行榜已经发布,本月亮点,C语言反超Java,荣登第一名宝座,C语言越来越受到开发者们的青睐。由于Android平台的不断普及,相信Java下降不会很明显。以往,Java花了很长时间才超越C,如今,C再次重返宝座,究竟C语言能否一直成为领头羊呢?C与Java之战,更是愈演愈烈。

前三甲变化很大,分别为C,Java,C++。Objective-C持续升温,而C#则跌落至第5名。

其他值得关注的有Visual FoxPro上升幅度比较大,跃进前Top50,占据第42名;Scala排名45;Alice排名48。另外,从排行榜中看可出,份额下滑幅度比较大的有 Eiffel,PL/I和Tcl。

前20名榜单排行榜:

前10名编程语言走势图:

以下是21-50编程语言排名:

后50名的语言如下:

ABC, Algol, bc, BETA, Boo, C shell, CL (OS/400), Clean, Clojure, Dart, Dylan, Eiffel, Factor, Gambas, Go, Icon, Informix-4GL, Io, J, JavaFX Script, JScript.NET, LabVIEW, LabWindows/CVI, Ladder Logic, Lingo, LPC, Maple, Max/MSP, MEL, MUMPS, NATURAL, Oberon, OCaml, Occam, OpenCL, OpenEdge ABL, PL/I, PowerShell, Processing, Q, REALbasic, Revolution, S, S-PLUS, SPARK, SuperCollider, Tcl, VHDL, X10, xBase。

这个榜单本身采集的是英文世界的数据,虽然在反映趋势上有一些参考意义,但与中国的实际情况不完全符合,而且,这张采样本身也有相当大的局限性。