On Monday, 11 May 2015 at 21:15:33 UTC, Dzhon Smit wrote:
Tests on my machine:
[code]$ time ./fib
0
real 0m6.458s
user 0m2.250s
sys 0m0.933s
$ time sbcl --dynamic-space-size 4GB --script fib.lisp
0
real 0m1.884s
user 0m1.290s
sys 0m0.260s[/code]
Can't confirm that. Times for me (linux x86_64):
----
$ dmd fib.d && time ./fib
0
real 0m2.410s
user 0m1.844s
sys 0m0.558s
$ time sbcl --dynamic-space-size 4GB --script fib.lisp
0
real 0m2.659s
user 0m2.144s
sys 0m0.506s
----
As usual, ldc produces a faster binary than dmd:
----
$ ldc2 fib.d && time ./fib
0
real 0m1.900s
user 0m1.396s
sys 0m0.499s
----
Optimization flags don't seem to matter much for this program.