几个结论:
C 语言已经反超 Java,重获语言榜首位的宝座。我关于语言发展趋势的3个判断:
* Java 语言市场份额不断下跌,并最终被C语言和Go语言超越。
* C语言将长期居编程榜第二,并有望在Go取代Java前重获第一的位置。
* Go语言最终会超过Java排编程榜首位。
这个预言,至少已经实现2条。坐等Go语言排首位。
TIOBE 编程语言榜:2012年4月编程语言排行榜 Top 20 具体榜单:
* C 语言第一
* Java 语言第二
* Go 语言50外
Sourceforge 上的语言流行度指数:
* C 语言第一
* Java 语言第二
* Go 语言第 18
Language Popularity Index - Web queries done on: 2012/04/01 23:17
Language category: any *) 117 entries.
Rank | Name | Share | Last month's share | Last year's share | 1 | C | 17.175% | 16.878% | 16.101% | 2 | Java | 16.500% | 19.086% | 15.646% | 3 | Objective-C | 9.682% | 9.545% | 2.084% | 4 | Basic | 8.636% | 7.534% | 7.345% | 5 | C++ | 6.564% | 6.062% | 7.339% | 6 | PHP | 5.353% | 5.518% | 8.823% | 7 | C# | 3.938% | 4.113% | 5.645% | 8 | Python | 3.643% | 3.571% | 5.927% | 9 | Perl | 3.351% | 3.524% | 3.187% | 10 | JavaScript | 1.913% | 2.180% | 2.044% | 11 | Delphi | 1.625% | 1.850% | 1.208% | 12 | Ruby | 1.528% | 1.545% | 2.020% | 13 | R | 1.248% | 1.288% | 1.514% | 14 | D | 1.214% | 1.342% | 0.799% | 15 | Pascal | 1.079% | 1.116% | 1.052% | 16 | CL (OS/400) | 1.051% | 0.067% | 0.126% | 17 | Ada | 0.862% | 0.894% | 0.930% | 18 | Go | 0.719% | 0.578% | 0.694% | 19 | Logo | 0.671% | 0.756% | 0.704% | 20 | Fortran | 0.594% | 0.592% | 0.520% | 21 | PL/SQL | 0.583% | 0.697% | 0.683% | 22 | COBOL | 0.551% | 0.532% | 0.430% | 23 | Lisp/Scheme | 0.543% | 0.533% | 0.801% | 24 | MATLAB | 0.505% | 0.465% | 0.582% | 25 | Lua | 0.489% | 0.469% | 0.547% | 26 | SAS | 0.471% | 0.460% | 0.670% | 27 | ABAP | 0.400% | 0.345% | 0.362% | 28 | Haskell | 0.371% | 0.378% | 0.448% | 29 | Smalltalk | 0.356% | 0.323% | 0.345% | 30 | Prolog | 0.348% | 0.361% | 0.347% | 31 | APL | 0.336% | 0.331% | 0.373% | 32 | ABC | 0.318% | 0.312% | 0.471% | 33 | Scratch | 0.312% | 0.316% | 0.614% | 34 | Erlang | 0.308% | 0.335% | 0.289% | 35 | RPG (OS/400) | 0.301% | 0.265% | 0.242% | 36 | ML | 0.295% | 0.287% | 0.389% | 37 | Forth | 0.282% | 0.285% | 0.482% | 38 | Cg (Nvidia) | 0.279% | -- | -- | 39 | Scala | 0.272% | 0.221% | 0.283% | 40 | Awk | 0.221% | 0.195% | 0.233% | 41 | Bourne shell | 0.207% | 0.060% | 0.255% | 42 | Eiffel | 0.199% | 0.189% | 0.198% | 43 | NXT-G | 0.196% | 0.151% | 0.136% | 44 | J | 0.190% | 0.190% | 0.412% | 45 | Focus | 0.179% | 0.155% | 0.451% | 46 | VBScript | 0.168% | 0.195% | 0.064% | 47 | Alice | 0.166% | 0.150% | 0.552% | 48 | PL/I | 0.146% | 0.146% | 0.275% | 49 | Groovy | 0.134% | 0.134% | 0.199% | 50 | ActionScript | 0.132% | 0.115% | 0.288% | 51 | Oberon | 0.125% | 0.099% | 0.121% | 52 | Icon | 0.124% | 0.111% | 0.274% | 53 | PowerShell | 0.119% | 0.110% | 0.137% | 54 | MUMPS | 0.119% | 0.109% | 0.115% | 55 | LabView | 0.117% | 0.109% | 0.183% | 56 | ColdFusion | 0.114% | 0.108% | 0.483% | 57 | IDL | 0.108% | 0.098% | 0.141% | 58 | Ocaml | 0.102% | 0.069% | 0.071% | 59 | Factor | 0.099% | 0.079% | 0.158% | 60 | Occam | 0.099% | 0.105% | 0.111% | 61 | Oz | 0.099% | 0.097% | 0.247% | 62 | Dart | 0.096% | 0.071% | -- | 63 | Dylan | 0.095% | 0.121% | 0.089% | 64 | Q | 0.093% | 0.077% | 0.305% | 65 | REXX | 0.090% | 0.088% | 0.067% | 66 | Modula-2 | 0.081% | 0.085% | 0.046% | 67 | Boo | 0.080% | 0.083% | -- | 68 | Clipper | 0.080% | 0.065% | 0.074% | 69 | VHDL | 0.079% | 0.060% | 0.087% | 70 | X10 | 0.078% | 0.086% | -- | 71 | Clojure | 0.072% | 0.108% | -- | 72 | PostScript | 0.069% | 0.062% | 0.073% | 73 | Limbo | 0.066% | 0.054% | 0.064% | 74 | Transact-SQL | 0.061% | 0.043% | 0.091% | 75 | SIGNAL | 0.060% | 0.056% | 0.124% | 76 | io | 0.059% | 0.065% | 0.098% | 77 | Lingo | 0.059% | 0.057% | 0.071% | 78 | SuperCollider | 0.058% | 0.062% | 0.037% | 79 | Rebol | 0.058% | 0.062% | -- | 80 | S-lang | 0.055% | 0.056% | 0.195% | 81 | Tcl/Tk | 0.054% | 0.044% | 0.062% | 82 | Euphoria | 0.050% | 0.090% | 0.043% | 83 | PowerBuilder | 0.047% | 0.041% | 0.015% | 84 | Caml/F# | 0.046% | 0.188% | 0.219% | 85 | Maple | 0.045% | 0.026% | 0.129% | 86 | Falcon | 0.041% | 0.041% | 0.059% | 87 | AppleScript | 0.041% | 0.048% | 0.037% | 88 | Mathematica | 0.039% | 0.028% | 0.051% | 89 | Fantom | 0.037% | 0.043% | -- | 90 | Vala | 0.035% | 0.037% | 0.033% | 91 | Modula-3 | 0.035% | 0.034% | 0.041% | 92 | MAX/MSP | 0.031% | 0.031% | 0.076% | 93 | Natural | 0.031% | 0.022% | 0.134% | 94 | XSLT | 0.030% | 0.028% | 0.023% | 95 | MAD | 0.030% | 0.045% | 0.079% | 96 | Verilog | 0.030% | 0.023% | 0.008% | 97 | Progress | 0.027% | 0.024% | 0.190% | 98 | BlitzMax | 0.017% | 0.019% | -- | 99 | Genie | 0.017% | 0.018% | 0.022% | 100 | LabWindows/CVI | 0.014% | 0.016% | 0.002% | 101 | Rust | 0.013% | -- | -- | 102 | SISAL | 0.011% | 0.027% | 0.014% | 103 | TeX / LaTeX | 0.007% | 0.013% | 0.038% | 104 | YACC | 0.007% | -- | -- | 105 | Informix/4GL | 0.006% | 0.005% | 0.001% | 106 | Csound | 0.006% | -- | -- | 107 | XQuery | 0.006% | -- | -- | 108 | NetRexx | 0.006% | 0.006% | -- | 109 | Scriptol | 0.005% | 0.005% | -- | 110 | JavaFX Script | 0.005% | 0.006% | 0.006% | 111 | Coffeescript | 0.004% | -- | -- | 112 | Scilab | 0.003% | -- | -- | 113 | FoxPro/xBase | 0.003% | 0.003% | 0.127% | 114 | Harbour | 0.001% | 0.000% | 0.000% | 115 | Nemerle | 0.000% | 0.000% | -- | 116 | Metafont | 0.000% | 0.000% | 0.001% | 117 | OpenEdge ABL | 0.000% | 0.000% | -- | | Language category: general-purpose *) 44 entries.
Rank | Name | Share | 1 | C | 23.789% | 2 | Java | 22.854% | 3 | Objective-C | 13.410% | 4 | Basic | 11.962% | 5 | C++ | 9.092% | 6 | C# | 5.455% | 7 | Delphi | 2.251% | 8 | D | 1.681% | 9 | Pascal | 1.495% | 10 | Ada | 1.194% | 11 | Go | 0.995% | 12 | Fortran | 0.822% | 13 | Haskell | 0.514% | 14 | Smalltalk | 0.493% | 15 | Erlang | 0.427% | 16 | ML | 0.408% | 17 | Forth | 0.391% | 18 | Scala | 0.377% | 19 | Eiffel | 0.275% | 20 | PL/I | 0.202% | 21 | Oberon | 0.174% | 22 | Icon | 0.172% | 23 | Ocaml | 0.141% | 24 | Factor | 0.138% | 25 | Occam | 0.138% | 26 | Dylan | 0.132% | 27 | Modula-2 | 0.113% | 28 | Boo | 0.111% | 29 | Clipper | 0.111% | 30 | X10 | 0.108% | 31 | Limbo | 0.092% | 32 | SuperCollider | 0.080% | 33 | Euphoria | 0.070% | 34 | Caml/F# | 0.064% | 35 | Fantom | 0.051% | 36 | Vala | 0.048% | 37 | Modula-3 | 0.048% | 38 | MAD | 0.041% | 39 | BlitzMax | 0.024% | 40 | Genie | 0.023% | 41 | Rust | 0.018% | 42 | SISAL | 0.015% | 43 | Harbour | 0.001% | 44 | Nemerle | 0.001% | |