Inherent code performance advantages of D over C?
Adam D. Ruppe
destructionator at gmail.com
Tue Dec 10 13:16:25 PST 2013
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).
More information about the Digitalmars-d
mailing list