There is a proposal for the GCC team to switch from writing the compiler suite in C to using C++. Of all the C and C++ debates around, this makes for a very interesting one because these are the people who implement the languages we use.
What I find most interesting is the set of conventions they lay out, especially which language features should not be used.
“Multiple inheritance is confusing and rarely useful.
Amen. Please, GCC team, go ahead and implement functional polymorphism in GCC/C++… Or as Java programmers would call them, interfaces.