Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

TIOBE_10_2013.txt

By: a guest on Oct 11th, 2013  |  syntax: None  |  size: 2.80 KB  |  views: 5,832  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. I tend to peek at www.tiobe.com for an occasional laugh, as these people claim to measure "programming language popularity". According to TIOBE, they use meta data from search engines to calculate their "index".
  2.  
  3. The October headline reads: "Lightweight Java language Groovy enters top 20". Although I never took this data serious, this one did spark some additional serious doubt. Not long ago, Groovy did not even appear in the top 50. Did I miss something? It is known that TIOBE changes their metrics on a monthly basis, occasionally catapulting some languages up and down the scale. Last month the F# crowd was cheerful, as their language got a 250% (or so) boost.
  4.  
  5. Now for the fun of it, let us consult a range of search engines ourselves, to find the secret recipe behind the TIOBE index, and confirm the dominance within the largest stake holders in JVM languages next to Java:
  6.  
  7. ---- Google.com ----
  8.  
  9. (general search engine; Date filter: Past year)
  10.  
  11. "Scala Programming"             7,320
  12. "Programming in Scala"          4,570
  13.  
  14. "Groovy Programming"            2,750
  15. "Programming in Groovy"           190
  16.  
  17. "Clojure Programming"           2,280
  18. "Programming in Clojure"          451
  19.  
  20. ---- Bing.com ----
  21.  
  22. (general search engine)
  23.  
  24. "Scala programming"       32,800
  25. "Programming in Scala"    31,600
  26.  
  27. "Groovy Programming"      16,400
  28. "Programming in Groovy"    2,920
  29.  
  30. "Clojure Programming"     11,400
  31. "Programming in Clojure"   3,320
  32.  
  33. ---- Amazon.com ----
  34.  
  35. (books etc.)
  36.  
  37. Scala Programming       62
  38. Groovy Programming      37
  39. Clojure Programming     32
  40.  
  41. ---- Wikipedia.com ----
  42.  
  43. (encyclopedic articles)
  44.  
  45. "Scala" "Programming"   377
  46. "Groovy" "Programming"  253
  47. "Clojure" "Programming" 139
  48.  
  49. ---- Indeed.com ----
  50.  
  51. (job offers)
  52.  
  53. scala & programming     802
  54. groovy & programming    764
  55. clojure & programming   382
  56.  
  57. ---- scholar.google.com ----
  58.  
  59. (academic publications)
  60.  
  61. Scala programming       1,6300
  62. Groovy programming       3,620
  63. Clojure programming        836
  64.  
  65. ---- Stackoverflow.com ----
  66.  
  67. (programming Q&A site)
  68.  
  69. [scala]        19,246
  70. [groovy]        6,999
  71. [clojure]       5,991
  72.  
  73. ---- Github.com ----
  74.  
  75. (open source hosting; lines-changed according to
  76.  
  77. Scala   136,412,480
  78. Groovy   46,635,343
  79. Clojure  44,527,630
  80.  
  81. ---- Reddit.com ----
  82.  
  83. (social news)
  84.  
  85. clojure subscriptions   4,644
  86. scala subscriptions     4,524
  87. groovy subscriptions      715
  88.  
  89. ----
  90.  
  91. Summary so far: Notice any trends? Given the above data, it seems that TIOBE is not taking these sources properly into account...
  92.  
  93. However!! We forgot to take one additional source into account:
  94.  
  95. ---- Twitter.com ----
  96.  
  97. (social micro blogging; number of tweets by creator of language)
  98.  
  99. glaforge        20,055
  100. odersky            469
  101. richhickey         231
  102.  
  103. Conclusion: Clearly, Groovy is the most popular JVM language!