3 ms·
The only point that finds me in disagreement is the need for a code standard that decides well on which parts should be used and how. I don't understand: why li
by pif 14y ago
The only point that finds me in disagreement is the need for a code standard that decides well on which parts should be used and how. I don't understand: why limiting ourselves? Why choosing such a well-tested instrument and choosing NOT to use some of it?
- tomjen3 14y agoIt is because C++ is a large language and it has some features (e.g. macros) that can be horribly misused.
- bcoates 14y agoSome parts exist either for backwards compatibility with existing code or to serve very narrow use-cases and should be used sparingly or not at all in new development. There's also a ton of redundant libraries and language features, resulting in a lot of decisions being arbitrary choices between equivalents. Having the same decision made throughout the code makes everyone who has to read the code's life easier.