edit

Ruby is the "Most Loved" programming language

Posted by Curt Hibbs Tue, 26 Apr 2005 07:00:00 GMT

Thomas David Baker has updated his year-old post comparing the love/hate ratio of various programming languages. Ruby came out on top in in both his original survey and his newly updated survey (which was designed to reduce the number of false hits).

You’ll have to dig into the the post to find the information on Ruby because he omitted it from the main table, making Java appear to come out on top. In all fairness, he was trying to rebut a post by Paul Graham, and so his main table only includes the languages that Paul mentioned. On the other hand, he omitted the ratio calculations because that actually supported Paul Graham’s statement rather than disproving it.

No one is going to claim that this is scientifically accurate, but I do think its pretty reasonable. Basically, he did Google searches for the phrases:

"i love x" programming
"i hate x" programming

where x is Ruby, Java, Python, etc., and then counted the resulting hits.

In his original posting, he calculated the love/hate ratio for each language and then ordered the results from highest to lowest. This time he only presented the raw numbers. So, here are his results ordered by the love/hate ratio:

Language     Love       Hate       Ratio      
Ruby 1,450 13 111.54
Python 1,330 46 28.91
Smalltalk 57 3 19.00
Perl 1,720 426 4.04
Lisp 185 77 2.40
Java 2,680 1,350 1.99
C 872 506 1.72

As you can see, Ruby (my choice in the language sweepstakes) comes out on top—and by a wide margin! I was surprised that Java did not do better. I would have expected Java to come in ahead of Perl and Lisp.

Take it for what its worth (probably not much). If you hate Ruby, feel free to flame me. :-)

Posted in ruby, software development | no comments

Comments

Comments are disabled