Official compiler
David Nadlinger via Digitalmars-d
digitalmars-d at puremagic.com
Thu Feb 18 12:28:41 PST 2016
On Thursday, 18 February 2016 at 17:56:32 UTC, Jonathan M Davis
wrote:
> […] if you want to be writing scripts in D (which is really
> useful), you need rdmd, which means using dmd
You can use rdmd with ldmd2 just as well (and presumably gdmd
too).
> New users are frequently impressed by how fast dmd compiles
> code, and it's a big selling point for us. It's only later that
> benchmarking comes into play, and if want to do that, then use
> gdc or ldc. The download page already says to use gdc or ldc if
> you want better optimization.
I'd claim that an equal number of people is put off by the
sometimes abysmal performance of optimized DMD output in their
initial tests and first toy projects.
> dmd is a clear winner as far as development goes.
Clear only to somebody with x86-centric vision. I'm not claiming
that the somewhat lower compile times aren't good for
productivity. But being able to easily tap into the rich LLVM
ecosystem or even just targeting the most widely used CPU
architecture (in terms of units) is also something not to be
forgotten when considering the development process.
— David
More information about the Digitalmars-d
mailing list