Why the DMD Backend?
MachineCode via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Nov 30 14:02:30 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.
I don't want to download neither gcc or llvm just to use D
language. If so, I could refuse to install and move me away from
the language. I tried to use others compilers which use gcc/llvm
as backend where I had to do alot of workaround just to make it
working on Windows that I just gave up.
More information about the Digitalmars-d-learn
mailing list