And that is true of any language, but C++ is without doubt one of the broadest. There are very different ways of working with it that compile very differently.
Yes. Too much for people to learn, so they make mistakes. I’ve seen compilers get confused with C++. Though it was MS’s…
If a language isn’t tight, it should at least be safe. C++ is neither. You can do anything with it, but I don’t think it’s ever really a good tool for a particular job.
And that is true of any language, but C++ is without doubt one of the broadest. There are very different ways of working with it that compile very differently.
Is that really such a bad thing though?
Yes. Too much for people to learn, so they make mistakes. I’ve seen compilers get confused with C++. Though it was MS’s…
If a language isn’t tight, it should at least be safe. C++ is neither. You can do anything with it, but I don’t think it’s ever really a good tool for a particular job.