4 ms·
> Kitchen knives are also unsafe and dangerous yet with their correct use we can create wonderful meals. This is very well put and mirrors my sentiment as a lo
by clnq 3y ago
> Kitchen knives are also unsafe and dangerous yet with their correct use we can create wonderful meals.
This is very well put and mirrors my sentiment as a long-term C++ swe.
I also think that the following quote is rather misrepresentative:
> C++ is a great programming language. The complaints are just from people who aren’t up to it. If they were better programmers, they’d appreciate the C++ way of doing things, and they wouldn’t need their hand-held. Languages like Rust are not helpful for such true professionals.
C++ is a great language and a lot of complaints do come from people who aren't up to learn it properly. This isn't elitism, and this state of things has been true for every skill-based discipline in history. I am not saying that I am better than people who refuse to learn C++, or that C++ is a better language than others - I don't think there are many C++ programmers at all who do, it would be a very ridiculous stance.
C++ is a great language, it is also a somewhat dangerous language. It is not a language for everyone and every purpose. And that is fine. Just like knives are great instruments even if they are a bit dangerous and unsafe to those who do not wish to learn it properly and where it makes sense.
At the end of the day, it doesn't matter how many people who just don't see a problem with C++ one calls "elitist" or other things, not everyone is obsessed with micro-improving a language that clearly works very well.