Why not just go one level higher and use something like Python?
Because I like creating software using C++. I like C++ templates, I like the way Boost and STL fit together. I like being able to do manual memory management in situations where it’s needed, and to be able to rely on shared_ptr for the rest of the cases. I like being able to create an executable which can run natively on my system. I like the performance of C++. I feel very efficient when programming in C++. The bugs users reports to me are logical mistakes, never issues related to manual memory management, type errors or other stuff people, who have never used C++, claims that C++ has so many problems with. Sure, people can come up with all sort of absurd code examples for C++ which are close to impossible to understand properly. I never see such code in live code bases. Only in argumentations against C++, posted by people who don’t actually program C++ much themselves. Nowadays, the ‘modern’ languages aren’t as slow I know, C++ performance have improved dramatically over the years. T