From: Chad Perrin Date: 2006-07-29T04:33:26+09:00 Subject: Re: For performance, write it in C - Part 2, comparing C, Ruby and Java On Sat, Jul 29, 2006 at 04:20:05AM +0900, William James wrote: > M. Edward (Ed) Borasky wrote: > > > > Now here's where I'm going to put on my asbestos suit. I think the > > difficulty of C development is *vastly* exaggerated by the fans of > > "dynamic/scripting/interpreted" languages! In addition, I think the > > difficulty of *assembler* development is vastly exaggerated > > (Note that Eddie is no fan of Ruby.) > > One or more of these is true: > > 1. You don't program in Ruby. > 2. You're not thinking. > 3. You're not being honest. > 4. You're simple-minded. > > Compared to Ruby, programming in assembly language is very > tedious, very error-prone, very time-consuming, and laden > with a multitude of miniscule details. To a lesser degree, > the same is true of C. And assembly code, of course, is not > portable to another processor. It might be more accurate to say that he's just reformulated the same situation those of us who are Ruby fans have described differently -- but in doing so, he doesn't realize it's a reformulation, and thinks he's correcting us. foo = :ruby_fan bar = :eddie baz = :chad_perrin foo.says('Ruby's easy to use. C is harder. Assembly is much worse.') bar.says('Assembly's okay. C is easy. You just have to be careful.') baz.says('I guess it depends on your perspective.') The problem is: bar.says('You're all wusses.').also -- CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ] Ben Franklin: "As we enjoy great Advantages from the Inventions of others we should be glad of an Opportunity to serve others by any Invention of ours, and this we should do freely and generously."