If I ever wanted to learn a new language, C++ would be it.
[0] The theory I had was that almost none of the software I use is written in Haskell. Which was true by a long shot.
If I ever wanted to learn a new language, C++ would be it.
[0] The theory I had was that almost none of the software I use is written in Haskell. Which was true by a long shot.
Moreover every major C compiler (GCC/Clang/MSVC/etc) is written in C++. So any C projects depending on those compilers is indirectly depending on C++, e.g. Linux. Not to mention the success of LLVM among other languages.
I don't think we're staying there, either. C++ is very long in the tooth. Most people looking for a C++-like thing now gravitate towards Rust(with a little bit of deviation for stuff in roughly the same ballpark like Nim, D, and sometimes Zig). And many of the old projects are looking towards migrating to new languages as well. It's just a matter of the critical masses shifting.