3 ms·
I agree with your positive comments about C++. I sometimes think that not enough people appreciate the tough spot that C++ was in around 2008 and just how far
by eej71 5y ago
I agree with your positive comments about C++.
I sometimes think that not enough people appreciate the tough spot that C++ was in around 2008 and just how far it has come since then. The additions via evolution to C++ have been far beyond what I would have thought possible. IMO, the 3 year release cycle is just the right pace.
Yes, I know the language has become complicated and there are still a lot of rough edges. But it's a model of change that's worth emulating.
- ludamad 5y agoThe C++ additions surrounding move constructors, rvalue references increased my practical complexity understanding the language (although mostly grokked now). Everything else seemed the good kinds of additions; just having a new, more palatable way to express things. If you go deep in templates, some stuff might add complexity, but overall a lot of new stuff just vastly shortcuts the crazy turing complete stuff people were doing anyway
- ncmncm 5y agoConcepts, modules, and coroutines enable much more again. More inferences make code much cleaner. Template metaprogramming is now hardly ever needed.