Robert Linder wrote: Hi Robert, > Here is my two cents ($.02). I seen where C is slower than Perl. It > is > all the the design of the code. > When I move one of my programs from Python to Ruby, I took the idea , > not the design. > This leaded to a cleaner program. Well, thats not the point. Sure neat program design leads to a good program, but not necessarily to more speed or vice versa. instead, id say the real performant solutions are generally a bit slower than their clean equivalents, but thats another topic. interpreted languages leave a lot of chances to a vm to optimize, the VM knows things a native compiler cannot know, like the used processor on the specific machine, or the situation in memory. so, its quite an interesting question which ruby VM on win is slower, because the current one... i cant lose the impression you better calculate by hand than using that one... > Learning code design is important to any language, and knowing what is > language is can do is important to the design. sure thing. but a language like ruby really helps you to keep clean, just think about all the OO patterns which are directly built into the ruby language (like visitor in the each call) regards, nick -- No problem is so formidable that you can't just walk away from it.