Ruby sucks

August 8, 2006

Ruby is a terrible language. I learned the language and wrote a small program to exploit most of the language features. While doing so I recorded the idiosyncracies and inconsistencies as I tripped over them. The list just kept growing. Rather than list them all here, let me make a broader comment: there is no such thing as a scripting language. The moniker “scripting language” is often used as an excuse for a half-assed language design running on a poorly implemented interpreter. Advocates extol how easy it is to write trivial programs. Writing small programs was never a problem. The issue is that any popular language is going to be used to write large programs, and large programs require certain features to reduce complexity and prevent run-time errors. With all that’s known about good software engineering and programming language design, the fact that so many are drawn to Ruby is proof, if you still need it, that the vast majority of programmers are morons. If popular equals good, then McDonald’s is haute cuisine.

Advertisements

One Response to “Ruby sucks”

  1. Nerdmaster Says:

    Ruby isn’t very popular yet. Java still is (for some ungodly reason), and C++ was at one point extremely popular. Same with many other languages.

    Instead of making bad comparisons to McDonald’s, why not actually state *why* you think Ruby sucks. Or maybe your list is essentially a bunch of ways of saying “Ruby is not “. That, I guess, would explain the post nicely…


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: