3 ms·
I feel like people miss one of the main points of this FQA. The author repeatedly asserts that most people who think they need C++ do so because they think they
by sreque 17y ago
I feel like people miss one of the main points of this FQA. The author repeatedly asserts that most people who think they need C++ do so because they think they need the performance it can offer. Most of these people, however, don't actually need the extra performance and would be much better off with a higher level language. Those that actually do need the performance and know what they are doing would be better off just using C with assembler.
In many ways, I think he is right. C++ tries to be high-level, low-level and everything in between all at once, and the end result can bring a lot of potentially unnecessary frustration to programmers. There are several projects, such as LLVM, for example, that get by using a "tasteful subset" of C++, and I would be interested in learning what that subset is.