« Ruby Extensions | Main | It's JAOO time! »

Use the right language

Joel Spolsky writes again about how Ruby performs poorly, but his posting reveals a fairly fundamental misunderstanding of both the language and its community, IMO. He seems to assume that Ruby proponents claim that the language is good for every computing problem, but of course nobody in their right mind would ever claim such a thing about any language. I had the opportunity to sit beside Matz, the creator of Ruby, at a speakers' dinner at JAOO a few years back, and I found him to be not only very pleasant, but also incredibly humble. He would never argue that Ruby can do it all.

As I wrote in my previous blog entry, extending Ruby is pretty straightforward. The examples Spolsky gives of Ruby being too slow could all be handled via extensions relatively easily. As the old adage goes, use the right tool for the job.

I was going to write more, but DHH nails it.

TrackBack

Listed below are links to weblogs that reference Use the right language:

» Is Ruby Too Slow? from Stefan Tilkov's Random Stuff
Joel thinks so; David Heinemeier Hansson has a great pragmatic answer; Smalltalk guru Avi Bryant explains why dynamic, duck-typed languages don’t have to be slow at all, both he and Patrick Logan point out the link to Hotspot’s Smalltalk pr... [Read More]

About

This page contains a single entry from the blog posted on September 13, 2006 12:37 AM.

The previous post in this blog was Ruby Extensions.

The next post in this blog is It's JAOO time!.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.31