介绍:TIOBE 世界编程语言排行榜展现了编程语言的流行趋势。每个月,都有最新的数据被更新。这份排行榜的数据取样来源于互联网上富有经验的程序员、商业应用、著名的搜索引擎(诸如谷歌、 MSN、雅虎)的关键字排名、Alexa上的排名等。请注意这个排行榜只是反映了某个编程语言的热门程度,这并不代表它是一个最好的编程语言或是可以写出某些令人称赞的好程序。
点评:"内行"看"热闹","外行"看"门道":VB以自己的态度走向了三强,这是一个好的兆头,不管你是否认为排名走高和VB.net有着某种程度上的联系。 Java和c++热几乎没有任何悬念,他们可以说是这个排行榜上最不受关注的两个家伙,几乎两年来的每个月,我们都看到他们在老位置不变的待着。 Perl这个月不是太流行,也许和Perl程序员们喜欢在夏天旅行有关吧:)事实上,Perl6已经让人等了太长时间,虽然离2007年的正式释出已经为时不远,但是漫长的等待可能会使一些不了解Perl的实务者们转头向java和c++ 靠拢。 Python可能是这个世界上发展最快的语言了,我想那和喜欢Python都是些狂热的编程爱好者有关吧。不过自从年初开始,Python的排行走势慢慢走低,也许和他们选择的推广策略有关。其实 7月份绝对是Python发展的一个最好契机,把java、c、Python作为公司常用语言的Google第二年同期推出开源夏令营,我想多少Python推广组派出的参赛人员会受到点谷歌的礼待。国内的豆瓣网站目前也推出了不少新功能,我认为,Python在国内推广的最好方法,就是多多发展那些备受关注的特色网站。 Ruby疯狂了,你知道狂奔15个位置是什么概念吗?其实中国人应该是最有优势学习Ruby的族群之一,因为无论官方网站的中文版还是开发团队里面的华人,多少都能给我们带来点欧美技术人员所没有的便利。具体讲,狂奔的原因呢,大概和 Ruby on Rails有关。快速的web开发最近很流行,其实这是一项几年前就出现的老技术了。Ruby改变了Perl/PHP/Python三王争霸的局面,吸取众人之长,也为自己的前途带来了一些光明。看看那些叫做 SQL on Rails、Lisp on Line、MonoRails的名字吧,Ruby已经开始悄悄的改变着这个世界。
本月 排名 | 去年 同期排名 | 变化趋势 | 编程语言 | 占有率 | 变化幅度 | 等级 |
1 | 1 | 平衡 | Java | 22.377% | +1.17% | A |
2 | 2 | 平衡 | C | 17.430% | -2.04% | A |
3 | 6 | 上升三位 | (Visual) Basic | 11.195% | +3.44% | A |
4 | 3 | 下降一位 | C++ | 10.254% | -0.26% | A |
5 | 5 | 平衡 | PHP | 9.639% | +1.77% | A |
6 | 4 | 下降两位 | Perl | 5.313% | -4.57% | A |
7 | 8 | 上升一位 | Python | 3.071% | +0.19% | A |
8 | 7 | 下降一位 | C# | 2.683% | -0.80% | A |
9 | 10 | 上升一位 | Delphi | 2.162% | +0.40% | A |
10 | 9 | 下降一位 | JavaScript | 2.019% | +0.10% | A |
11 | 11 | 平衡 | SAS | 1.986% | +0.69% | A |
12 | 13 | 上升一位 | PL/SQL | 1.151% | +0.19% | A |
13 | 28 | 上升15位 | Ruby | 0.804% | +0.54% | A-- |
14 | 21 | 上升7位 | Visual FoxPro | 0.631% | +0.20% | A- |
15 | 15 | 平衡 | VB.NET | 0.619% | -0.06% | B |
16 | 14 | 下降2位 | Lisp/Scheme | 0.586% | -0.10% | B |
17 | 12 | 下降5位 | COBOL | 0.561% | -0.48% | B |
18 | 18 | 平衡 | Ada | 0.554% | +0.05% | B |
19 | 19 | 平衡 | Pascal | 0.510% | +0.02% | B |
20 | 29 | 上升九位 | D | 0.456% | +0.20% | B |
发展趋势
其它开发语言
Position | Programming Language | Ratings |
---|
21 | ABAP | 0.412% |
22 | Fortran | 0.389% |
23 | IDL | 0.360% |
24 | dBASE | 0.353% |
25 | ColdFusion | 0.338% |
26 | MATLAB | 0.338% |
27 | Awk | 0.311% |
28 | Prolog | 0.296% |
29 | ActionScript | 0.281% |
30 | T-SQL | 0.275% |
31 | Logo | 0.262% |
32 | Bash | 0.235% |
33 | RPG | 0.199% |
34 | LabView | 0.168% |
35 | S-Lang | 0.151% |
36 | Smalltalk | 0.128% |
37 | REXX | 0.128% |
38 | Forth | 0.127% |
39 | Tcl/Tk | 0.120% |
40 | Icon | 0.109% |
41 | Lingo | 0.097% |
42 | CL | 0.087% |
43 | VBScript | 0.084% |
44 | OCaml | 0.083% |
45 | Objective-C | 0.080% |
46 | Haskell | 0.077% |
47 | ML | 0.073% |
48 | APL | 0.073% |
49 | Bourne Shell | 0.070% |
50 | Maple | 0.070% |
后50种开发语言
The following list of languages denotes #51 till #100. Since the differences are relatively small between these languages, they are only listed (in alphabetical order).
- ABC, AD, Algol, Alpha, AppleScript, Beta, Boo, cg, Ch, csh, Clarion, Clean, Clipper, cT, dc, Dylan, EGL, Eiffel, Erlang, Euphoria, Felix, Focus, Inform, Io, J#, Limbo, LotusScript, Lua, MAD, Magic, Mathematica, Modula-2, MUMPS, Natural, Oberon, Occam, Oz, Pike, PILOT, PL/1, Postscript, Powerbuilder, Progress, Q, REALBasic, Scala, SIGNAL, VHDL, XSLT, and Yorick.
以上数据来自:http://www.tiobe.com