|
On 03/22/2014 08:26 PM, William Ahern wrote:
in practice its often simpler to compiler to C and leverage the incredible number of man-years put into C compiler optimizations.
Alas, C can't guarantee proper tail calls, among other issues that make it a fraught compilation target.
I think the issue with C's heritage is overblown, especially considering that modern compilers support pre-compiled headers.
GCC's pre-compiled headers are not pre-template-instantiated headers. If most of your -O0 compile time is template instantiation (as mine was), precompiled headers do not help.
-Isaac