Re: [isabelle] 64-bit Java is 6x faster than 32-bit for a recursive fibonacci
On 14-05-15 11:23, Gottfried Barrow wrote:
What I can say is that Scala is fast, and most everything else is slow
in comparison to it, though several things have to be taken into
consideration, such as whether a language needs to be compile, and
whether the integers are machine integers or big integers.
Complex things aren't that straightforward, and require talking to
oneself more than one would like.
With Scala, using BigInt, it takes 77s, and with Clojure using bigint,
it takes 21s. That assumes that things are doing what I think I've told
them to do, which means one should do one's own tests. I thought I had
read that Erlang's default integer is a machine integer, but maybe I'm
reading now that it's of arbitrary size, which means, at 16s, it would
be faster than Clojure, and arbitrary size integers is what I'd be
using. Clojure actually doesn't make you pick; it chooses what works
best. With Clojure, it's a 3megabyte jar to get the language. With
Erlang, it's a 90megabyte install.
This archive was generated by a fusion of
Pipermail (Mailman edition) and