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. 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.
The only way to do good, efficient, and system-level and portable C++ ends up to limit yourself to all the things that are basically available in C. And limiting your project to C means that people don't screw that up, and also means that you get a lot of programmers that do actually understand low-level issues and don't screw things up with any idiotic "object model" crap.
So I'm sorry, but for something like git, where efficiency was a primary objective, the "advantages" of C++ is just a huge mistake. The fact that we also piss off people who cannot see that is just a big additional advantage.
-- Linus Torvalds
Member for 7 years, 6 months
0 profile views
Last seen Feb 13 '15 at 21:28
- History 36.7k 36.7k 33 gold badges8989 silver badges154154 bronze badges
- Aviation 12.2k 12.2k 22 gold badges3333 silver badges5959 bronze badges
- Stack Overflow 10.3k 10.3k 88 gold badges5353 silver badges109109 bronze badges
- Movies & TV 9.6k 9.6k 99 gold badges3939 silver badges8585 bronze badges
- Personal Finance & Money 8.6k 8.6k 44 gold badges3131 silver badges6262 bronze badges
- View network profile
Top network posts
- 154 How to return a fake watch "gifted" by a client
- 106 Why does a sticker slowly peel off, but if it is pulled quickly it tears?
- 101 IP address that is the equivalent of /dev/null
- 97 Why don't miners get boiled to death at $4$ km deep?
- 94 Why are the books in the Game of Thrones citadel library shelved spine inwards?
- 90 How is it that laser printers can print so fast nowadays (no warmup time)?
- 79 Is the loudness of a movie in the theater set by the theater or by the publisher/studio?
- View more network posts →