December 01, 2002
A Joyful GemYou 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.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
No Stars Dismal The product is buggy, performs poorly and has an inadequate feature set.
* Poor
* * 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.
|
|
||||||||||||||||||||||||||||
|
|
|
|