On Monday, 4 June 2012 at 16:03:34 UTC, Victor Vicente de
Carvalho wrote:
Walter:
On this publication from 2010
http://www.drdobbs.com/blogs/cpp/228701711 you gave some
insight and promised a follow up on what design decisions are
important to make a compiler fast. Did you happen to have
written it?
They are implemented in the D compiler as part of the language
design (modules, no preprocessor, avoidance of ambiguities), and
I believe the C++ compiler is faster than most others, although
the language doesn"t allow many optimizations, due to the
preprocessor and the numerous syntaxic ambiguities.