GDC and GCC. Merging 4.9 but cannot understand something
Olivier Pisano
olivier.pisano at laposte.net
Thu Aug 1 01:36:03 PDT 2013
Currently, GCC (Gnu Compiler Collection) already handles C, C++,
Objective-C, Java, Fortran, Ada and Go.
This is done by dividing compilers in 2 : a front end component,
which translates a source language (such as C or D) to an
intermediate format, and a back end component, which takes stuff
generated by the front end and creates a binary. All these
languages have separate front ends, but share a common back end.
GDC reuses the GCC back end but is not an official GCC-related
project. You don't get GDC when you download GCC. They are
separate. When GCC devs make decision, they don't have to take D
into account. Making things official should increase the
visibility of D and its popularity.
More information about the Digitalmars-d
mailing list