Re:Why I Don't Want to Learn Go
by _delirium on Monday March 19, 2012 @09:11AM
(#3723738)
I could believe it for C (tcc is an existence proof for very fast C compilers), but building a C++ compiler of that speed is a pretty difficult task. Separate compilation for templated code is also really hard to get right, since the standard isn't really designed for it and gives few guarantees; if a templated class is changed, determining when you can safely avoid recompiling classes that use it is tough.
[ Parent
| on HN ]
Definitely. I am anxious to see how much C++11's extern template will improve compilation time, when it will be used by large libraries.
Of course it's still a horrible kludge. But the reality is that C++ exists and is widely used ;).