Quote Originally Posted by brewbuck View Post
C is unnecessary. It's too bad there are certain very high-profile people who refuse to let it go. Otherwise it'd be dead and buried by now.
It's still used because it's a lot nicer to say that as a vendor or project, you support all of C rather than a subset of C++. If, for example, Torvalds decided to migrate the kernel to C++ sans virtuals, exceptions, and what ever else, it would add a bit of pain to collaboration.