I love C++, I really do. But it’s a violent type of love, the kind of relationship based on hatred as well. I love C++ and I dislike C++ a lot as well because it’s quite an ugly language, and definitely not the most productive. The problem is not necessarily in the language features but in the myriad of libraries written for it, which are usually made by grumpy people that love to write libraries, but hate programmers in general. They focus on performance, though.
So here’s a few articles that I wrote on this topic.
- The article that turns reddit’s mind wild: The day I gave up on C++.
- Two features C++ urgently needs.
- An update to that article: Why C++ sucks, February 2016 edition.
- C++ sucks – the primitive type to string and back conversions.
Perhaps some will follow and I will add them to this page as well. Let’s see what happens.