See Part Five
I compiled some programming language popularity statistics in April 2009 and October 2009 . Here’s an update for October 2010:
I made a number of Google searches of the forms below and averaged the results:
"implemented in <language>" "written in <language>"
Naturally this is of very limited utility, and the numbers are only useful when comparing relatively within one column since the number of results Google returns can vary greatly over time.
Language | Apr 2009 | Oct 2009 | Oct 2010 | Position Delta |
---|---|---|---|---|
PHP | 680,000 | 5,083,500 | 14,096,000 | +3 |
C | 1,905,500 | 16,975,000 | 9,675,000 | -1 |
C++ | 699,000 | 6,270,000 | 6,510,000 | -1 |
C# | 349,700 | 2,125,000 | 5,132,000 | +4 |
Python | 396,000 | 3,407,000 | 5,114,500 | +1 |
Perl | 365,500 | 3,132,500 | 4,675,000 | +1 |
JavaScript | 102,700 | 1,163,000 | 2,120,000 | +4 |
Java | 850,000 | 5,118,000 | 1,495,500 | -5 |
Ruby | 99,650 | 227,000 | 1,426,000 | +13 |
FORTRAN | 1,621,000 | 770,850 | 0 | |
Lisp Family1 | 176,507 | 3,489,650 | 399,685 | -6 |
Tcl | 44,800 | 382,000 | 313,400 | +5 |
Erlang | 22,285 | 161,700 | 188,800 | +12 |
Lisp | 61,900 | 486,500 | 174,050 | +1 |
COBOL | 247,300 | 166,435 | +6 | |
Haskell | 22,550 | 280,500 | 157,150 | +4 |
ML Family2 | 29,062 | 1,003,800 | 149,005 | -5 |
Lua | 13,065 | 131,800 | 128,150 | +9 |
Common Lisp | 20,600 | 554,500 | 112,750 | -5 |
Prolog | 17,750 | 390,500 | 100,000 | -4 |
OCaml | 22,000 | 343,500 | 99,050 | -3 |
Scheme | 86,450 | 2,100,000 | 82,650 | -13 |
Scala | 3,570 | 66,250 | 65,950 | +6 |
Smalltalk | 9,105 | 187,500 | 56,950 | 0 |
(S)ML3 | 5,173 | 590,700 | 42,130 | -12 |
Forth | 6,465 | 146,450 | 25,880 | 0 |
Clojure | 782 | 62,200 | 23,525 | +3 |
Caml | 1,889 | 69,600 | 7,825 | 0 |
Arc | 6,775 | 286,500 | 6,710 | -10 |
Io | 1,760 | 198,500 | 3,025 | -7 |
1 combines Lisp, Scheme, Common Lisp, Arc & Clojure
2 combines OCaml, (S)ML, Caml
3 summed separate searches for sml and ml