FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
Architecture & Design
Email
Print
Reprint

add to:
Del.icio.us
Digg
Google
Furl
Slashdot
Y! MyWeb
Blink
December 01, 2002
A Joyful Gem

You may know a baker's dozen programming languages, but make room for one more: According to its inventor, Yukihiro Matsumoto, Ruby can put the fun back in your code.

(Page 1 of 2)
Rick Wayne
What, another language to learn? Why bone up on Ruby, when any programmer worth her debugger can name a dozen useful languages? Three answers: learning, fun and productivity. Listen to Yukihiro Matsumoto (a.k.a. "Matz"), Ruby's inventor: "To be honest, Ruby is not yet a 'job-making language.' But learning new programming languages teaches you new ideas." He points out that Ruby teaches you dynamic object-oriented programming, scripting in a pure OO language, and, perhaps most importantly, the joy of programming. In our profession, new ideas are at a premium, as is joy-and Matsumoto claims that Ruby can invigorate even the most jaded cube-dweller.
The SD Rating System

The SD Rating System

No Stars   Dismal

The product is buggy, performs poorly and has an inadequate feature set.

*   Poor
The product's performance, feature set or stability is weak.

* *   Fair

The product does what it claims to do and is stable.

* * *   Good

This product meets expectations, with a healthy feature set and good performance.

* * * *   Great

This product is near the top of its class and probably belongs in your shop.

* * * * *   Incredible

Best in class. Even if you don't think you need it, you need it.

1 | 2 Next Page
TOP 5 ARTICLES
No Top Articles.



MICROSITES
FEATURED TOPIC

ADDITIONAL TOPICS

INFO-LINK