inessential by Brent Simmons

Linus on C++

I totally love this email by Linus Torvalds from 2007.

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.

You might agree or disagree. Me, I’ve managed to avoid C++ entirely, so I can’t say much about it, other than that it looks crazier than Perl. (People have said the same about Objective-C, of course.)

But I will admit to an enduring love of C. I still think of C not as C but as the language.

(Via Matt Drance on Twitter.)