Assuming that we all know and love C++ (I rarely use it myself), the standards of C++11, C++14, and C++17 all add new features of...dubious...quality and usefulness. Now, C++20 is being drafted. However, Bjarne Stroustrup is firing warning shots about the **43** new features being proposed for the new standard. Forty Three new features? That's quite a bit, and that's not counting all of them.
https://www.theregister.co.uk/2018/06/18/bjarne_stroustrup_c_plus_plus/
http://open-std.org/JTC1/SC22/WG21/docs/papers/2018/p0977r0.pdf
Since I rarely use C++, I'm not competent enough to speak intelligently, or even qualified to offer a valid opinion on the subject. But that seems a little excessive for a programming language. The problem that I see here though is when you make major changes like this, different features may not be compatible with each other and cause conflict when compiling code. Some features are less than useless such as the entire lambda code structure that Microsoft adopted for their Windows RT platform.
What do you people think?
One thing. Last time I checked (which admittedly was some time ago), no compilers fully supported C++11 or C++14. I think the closest was Microsoft's Visual C++ compiler (which is brain dead). I only found out about C++17 6 months ago.
https://www.theregister.co.uk/2018/06/18/bjarne_stroustrup_c_plus_plus/
http://open-std.org/JTC1/SC22/WG21/docs/papers/2018/p0977r0.pdf
Since I rarely use C++, I'm not competent enough to speak intelligently, or even qualified to offer a valid opinion on the subject. But that seems a little excessive for a programming language. The problem that I see here though is when you make major changes like this, different features may not be compatible with each other and cause conflict when compiling code. Some features are less than useless such as the entire lambda code structure that Microsoft adopted for their Windows RT platform.
What do you people think?
One thing. Last time I checked (which admittedly was some time ago), no compilers fully supported C++11 or C++14. I think the closest was Microsoft's Visual C++ compiler (which is brain dead). I only found out about C++17 6 months ago.