5 ms·
Here's what I take from this: "C++ is by no means an easy language to work with, so the idea is that we will avoid its complexity when possible."
by jejones3141 14y ago
Here's what I take from this: "C++ is by no means an easy language to work with, so the idea is that we will avoid its complexity when possible."
- alpatters 14y agoAvoiding its complexity does not mean avoiding it. E.g. you could avoid template metaprogramming due to its complexity whilst keeping to simpler areas of the language. C++ is a large, multi-paradigm language. It gives you choices and one is free to abuse those choices. But having more options gives you more power to express. I think with modern C++ style, boost and C++11 its "difficult-to-work-with" reputation is massively overstated. It is possible to write succinct code with good design and get massive performance benefits.
- deleted 14y ago[deleted]