C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C.I guess Linus must have forgotten about his expression of undying love for KDE, when in December of 2005 Linus opined yet again:
In other words: the choice of C is the only sane choice. I know Miles Bader jokingly said "to piss you off", but it's actually true. I've come to the conclusion that any programmer that would prefer the project to be in C++ over C is likely a programmer that I really *would* prefer to piss off, so that he doesn't come and screw up any project I'm involved with.
I personally just encourage people to switch to KDE.I hate to break it to you Linus old buddy, but KDE is based on Trolltech's Qt, and it's written in C++. While Gnome is written in good solid Linus-approved C code. Gee, I wonder which way you really truly feel?
This "users are idiots, and are confused by functionality" mentality of Gnome is a disease. If you think your users are idiots, only idiots will use it. I don't use Gnome, because in striving to be simple, it has long since reached the point where it simply doesn't do what I need it to do.
Please, just tell people to use KDE.
But it must be great to work with Linus. Never a dull moment, I can sure tell you. I would probably run around screaming that Linux was doomed if it weren't for other developers like Andrew Morton. Thank God for grownups working on Linux.