From: Chad Perrin Date: 2006-07-29T00:42:58+09:00 Subject: Re: For performance, write it in C - Part 2, comparing C, Ruby and Java On Sat, Jul 29, 2006 at 12:37:20AM +0900, Mike Harris wrote: > Chad Perrin wrote: > > > >. . . and timings without JVM startup time are at least as "useless" > >since there are similarly "irrelevant" parts of the total time for > >completion of C, Ruby, Perl, Python, PHP, and other-language programs > >that might be benchmarked. Unless we're going to eliminate all time > >from all benchmarks that isn't strictly related to execution, we'd > >better just admit "defeat" on this one, and include JVM time (especially > >since there's no sane way to eliminate all time not strictly related to > >execution in a "true" interpreted language -- making any possible Ruby > >benchmarks "irrelevant" and "useless" by that argument). > > > Uh, you start your interpreter/jvm/whatever, get everything started, > then time an operation. it's certainly not "impossible" . . . and of course, in Perl (for instance), things like BEGIN blocks have no relevancy, runtime compilation doesn't occur . . . (sarcasm collision imminent) -- CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ] unix virus: If you're using a unixlike OS, please forward this to 20 others and erase your system partition.