Re: Comparison of Euphoria vs Perl, Python, PHP

new topic     » goto parent     » topic index » view thread      » older message » newer message

Well, I did not do as you suggested because I am too lazy to write new
benchmarks. Although, I did just randomly pick one from the computer language
shootout, nsieve:

http://shootout.alioth.debian.org/gp4/benchmark.php?test=nsieve&lang=all

Here are the scores all on my PC (you cannot compare directly to the scores
listed on the website due to different hardware). I downloaded the fastest of
each language and then ran the benchmarks. Note, this was done using the unix
"time" command, thus startup, parse time, execution and shutdown times are all
measured:

C (-O3)           0.464s
Mono              0.527s
Java              0.543s
Euphoria (4.x)    1.303s (Translated)
Euphoria (3.1.1)  1.306s (Translated)
Euphoria (4.x)    1.809s
Euphoria (3.1.1)  2.135s
Python:           4.816s
Lua:              7.204s
Perl:            15.897s
Ruby:            39.730s

You cannot take these times directly, but you can take the rankings. For
instance, we are better than Python, therefore you can look on the list and see
we are better than: Lua, Pike, PHP, Groovy, Perl, JRuby, etc... You can see we
are not as good as Java, so above the list things like OCaml, bigForth, Fortran
are better than us.

Take notice, though, that 4.0 is faster than 3.1.1. I have shown this many times
but want to keep bringing attention to it to calm peoples fears that what we have
added has caused Euphoria to be slow.

--
Jeremy Cowgar
http://jeremy.cowgar.com

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu