On Jan 13, 4:41 am, "Eric Lavigne" <lavigne.e...@gmail.com> wrote:
> > > There's also the (in)famous language benchmark
> > > site:http://shootout.alioth.debian.org/
>
> > This is primarily what I was going on. I realize no
> > benchmarking approach is going to be perfect, but
> > this attempt doesn't seem too bad. Is there any
> > reason to be particularly sceptical about results
> > found here?
>
> The programs are written by volunteers, so the languages which have people
> that care about the results (and spend more time writing optimized code for
> their language of choice) get a big boost in score.
It's easy to see which languages have suffered from relative neglect -
they're the ones where most of the programs were written by me and
still haven't been re-written by anyone else :-)
C# Mono, Mozart/Oz, PHP, Scala
otoh Scheme programs by Matthew Flatt, Haskell programs by Don
Stewart, Clean programs by John van Groningen, etc - wow!
> Results are also
> affected by whether relevant libraries (often highly optimized for speed and
> memory) are included in the language's standard library, as third party
> libraries can't be used in shootout submissions.
Except when they can - pcre, libgmp
> Also, for many shootout
> problems, the answer can be determined at compile-time, so you are
> potentially testing an aspect of compilation optimization that is not so
> relevant for practical programming problems.
>
> I don't know of a better set of benchmark results to look at - I use the
> shootout results myself - but I would take them with a grain of salt.
In the words of Simon Peyton-Jones - "flawed, but available"
http://www.haskell.org/pipermail/haskell-cafe/2008-December/052589.html
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---