Open Thoughts

Which programming language on

Posted by Cheng Soon Ong on December 22, 2008

The winner is suprisingly (for me at least) C++. And here we all thought that machine learners could only program in matlab. Speaking of matlab, why are there so many projects with matlab sources, but so few with octave?

The runner up, R, is mostly automatically obtained from the CRAN servers, so assuming that this is somehow at steady state and assuming that all languages have equal numbers of supporters, we should expect that all the major languages have more or less 40 projects each. Rounding up the top are C, Python and Java.

Here's the numbers for the site:

  • C:37
  • C++:49
  • D:1
  • Erlang:1
  • Java:22
  • lisp:2
  • Lua:1
  • Matlab:37
  • Octave:4
  • Perl:4
  • Python:34
  • R:40
  • Ruby:2


Fabio (on June 9, 2009, 19:41:15)

No ML project implemented in Haskell yet?? Well should change at some point :-)

Leave a comment

You must be logged in to post comments.