Java > Scala

Isaac Gouy igouy2 at yahoo.com
Tue Dec 20 23:13:19 PST 2011


> From: Russel Winder <russel at russel.org.uk>
> Sent: Monday, December 19, 2011 11:29 PM


As for your other comments:

> The opening page does indeed set out that you have to be very careful with
> the data to avoid comparing apples and oranges.  

No, the opening page says - "A comparison between programs written in such different languages *is* a comparison between apples and oranges..."


> Actually I am surprised that Java does so well in this comparison due 
> to its start-up time issues.

Perhaps the start-up time issues are less than you suppose.

The Help page shows 4 different measurement approaches for the Java program, and for these tiny tiny programs, with these workloads, the "excluding start-up" "Warmed" times really aren't much different from the usual times that include all the start-up costs -

http://shootout.alioth.debian.org/help.php#java


> Part of the "problem" I alluded to was people using the numbers 
> without thinking. 

Do you include yourself among that group of people?


> I started a project with the Groovy community to provide reasonable version
> of Groovy codes and was getting some take up. 

You took on the task in the first week of March 2009

   http://groovy.329449.n5.nabble.com/the-benchmarks-game-Groovy-programs-td366268.html#a366290

and iirc 6 months later not a single program had been contributed !

   http://groovy.329449.n5.nabble.com/Alioth-Shootout-td368794.html


> In the event, Isaac took Groovy out of the Shootout, so the Groovy
> rewrite effort was disbanded. 

Your "Groovy rewrite effort" didn't contribute a single program in 6 months !


> There is no point in a language development team running a benchmark. 


Tell that to the PyPy developers http://speed.pypy.org/


Tell that to Mike Pall http://luajit.org/performance_x86.html

Tell that to the Go developers


More information about the Digitalmars-d mailing list