Newsgroups, off-topic

Ellery Newcomer ellery-newcomer at
Fri Apr 16 13:26:48 PDT 2010

On 04/16/2010 03:13 PM, eles wrote:
> PS2 What does really means to use LLVM or GCC backends for dmd? Is a front-end
> somewhat like a parser (or bytecode compiler) and the back-end something like
> an assembler?

Pretty much.

Except in the case of D, the front end also requires a backend of sorts 
(for ctfe), and from what I understand, DMD's frontend and backend are 
kind of squooshed together. (Like certain errors don't get caught unless 
and until the backend's optimizer gets run)

More information about the Digitalmars-d-learn mailing list