On Tuesday, 10 December 2013 at 21:05:53 UTC, Walter Bright wrote:
At the least, it'll compile a lot faster!

Small C programs compile a *lot* faster than small D programs that use Phobos.

import std.stdio; == add half a second to your compile time.

$ time dmd hellod.d

real    0m0.780s # YIKES!
user    0m0.649s
sys     0m0.102s

$ time gcc helloc.c

real    0m0.148s # not bad
user    0m0.095s
sys     0m0.039s


yikes, even doing printf in D is slow nowadays

$ time dmd hellod.d

real    0m0.290s # good but not great
user    0m0.212s
sys     0m0.058s



Larger D programs do better, of course, at least if you compile all the files at once (and don't use so much CTFE that it starts thrashing the swap file).

Reply via email to