this post was submitted on 13 Apr 2024
729 points (95.8% liked)

linuxmemes

19857 readers
495 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 3 months ago (1 children)

I think that's the thing, C++ is so broad. It's like many languages together. It's complex with lots of implicitness yet unsafe. There is loads of support in compilers and tools to mitigate that, but that's treatment not cure.

[–] [email protected] 1 points 3 months ago (1 children)

I think the same could be said about C now too, it is continuing to evolve itself with newer standards too just like C++. People choose to only use C features that they want, same goes for C++.

[–] [email protected] 1 points 3 months ago (1 children)

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.

[–] [email protected] 1 points 3 months ago (1 children)

Is that really such a bad thing though?

[–] [email protected] 0 points 3 months ago

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.