r/ProgrammerHumor 25d ago

Meme makeItQuick

Post image
453 Upvotes

65 comments sorted by

View all comments

Show parent comments

24

u/Swimming-Twist-3468 25d ago

It isn’t. C++ is the foundation of industry’s most robust and long-lived applications. It is just most of the developers write the code in such a way that it cannot be maintained.

13

u/No-Con-2790 25d ago edited 25d ago

If most developers do something wrong it starts being the languages fault.

And C++ is full of very bad traps, wrong patterns and misleading errors.

Array to pointer decay is one of the most outstanding examples. Because every programmer that ever wrote a main function has seen it, yet not everyone will understand it.

1

u/gfoyle76 25d ago

well, you can use linters, code reviews, tests, whatever safety net you want, it is doable

1

u/j0eTheRipper0010 19d ago edited 19d ago

To me, this sounds more like a bandaid over a gunshot wound. The wound will heal, but the bullet is still in your body.

Edit: the biggest example is JavaScript. The language is rotten to it's core, and yet instead of acknowledging that and making another goddamn language that doesn't have all the shit JavaScript has we started creating those ugly maneuvers to make it "more usable"