http://simpleprogrammer.com/2012/12/01/why-c-is-not-back/
I think this post has some very good points, and it reflects some of my thoughts about C++ lately. The recent changes are (largely) good, and C++ can be very elegant and terribly efficient, it is just really really hard to write good C++ code, and unless you need that extra edge on performance, there are many languages that will make your life a lot easier, especially if you are learning to program.
Quote
C++11 just came out recently and it seems like there is this big resurgence in interest in C++ development.
Now don’t get me wrong. C++11 is fantastic! I am in just about 100% agreement with all of the changes that have been made. C++ has definitely become much easier to use and it has even become more powerful.
There is one thing it didn’t become though—and this is the most important—more simple.
...
My point of this post is not to bash C++ or bash people using C++ or teaching C++, but rather to blunt the message that seems to be being preached by an over eager C++ community.
Everyone is not going to become a C++ developer and they shouldn’t need to be. While C++ may have the ability to make your program more efficient (in certain scenarios,) it is extremely unlikely to make you more efficient at creating your program (except in some extreme cases.)
So, I am glad C++ got a much needed overhaul, but I don’t think it is going to make a comeback any time soon, and that is a good thing.
I think this post has some very good points, and it reflects some of my thoughts about C++ lately. The recent changes are (largely) good, and C++ can be very elegant and terribly efficient, it is just really really hard to write good C++ code, and unless you need that extra edge on performance, there are many languages that will make your life a lot easier, especially if you are learning to program.













. I think perhaps C is a better starting point for getting this knowledge though, since it is so much smaller as a language.




