Why the DMD Backend?

LeakingAntonovPlane via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Nov 28 12:14:06 PST 2014


On Friday, 28 November 2014 at 19:59:40 UTC, Xinok wrote:
> Given that we have GDC with the GCC backend and LDC with the 
> LLVM backend, what are the benefits of keeping the DMD compiler 
> backend? It seems to me that GCC and LLVM are far more 
> developed and better supported by their respective communities. 
> They have superior optimizers and are better equipped for 
> migrating D to new platforms. On the other hand, from what I 
> gather, there's lots of work to be done on DMD on improving 
> support for x64 Windows and ARM.
>
> It's a genuine question, which is why I posted this to D.learn. 
> I don't follow development on the backend and overall I'm 
> unfamiliar with compilers, so I'm not sure what the benefits 
> are of the D community continuing to maintain it's own backend.

DDMD, bootstraping.
LDC and GDC are not written in D.


More information about the Digitalmars-d-learn mailing list