4 ms·
>You don't get to chose which feature has been used by the people who wrote the code you're told to fix. True, but that's more of a sociological problem than a
by fasterik 3y ago
>You don't get to chose which feature has been used by the people who wrote the code you're told to fix.
True, but that's more of a sociological problem than a technical problem. It's a question of how projects and teams enforce programming styles. I do see the advantages of a language like Go where it's been designed with a minimal set of features to restrict the range of crazy things you can do. But if your project has certain constraints, like not using GC, then Go is a non-starter. The big advantage of C++ is that it's suitable for making literally any kind of software, from embedded to web applications.