Follow

@saxnot You should at least learn one of the languages you talk about before you criticize another.

Memory fragmentation and memory safety are not the same thing.
Java having no memory leaks is a joke.
Rust being written in rust is also a joke.

C++ has been moving ahead since its inception, on the forefront of innovation in many areas of language design and implementation, defining new paradigms and standards of quality, inspiring many spinoffs like D and Rust, which often don't stand the test of time due to being too opinionated and considering the language above its userbase. Properly supporting old code mixed with new one (not isolated and incompatible), is part of respecting the userbase. Breaking changes are only introduced when it's reasonable to assume that majority does not heavily rely on the old behavior, so to deprecate something you must first convince the userbase to stop relying on it, just like rust evangelist going door to door telling everyone to rewrite everything in rust, except in the correct order.

The biggest "problem" with c++ is that it has no buzzwords and marketing hype behind it, so you have to actually put real effort into learning it to understand its strengths.

@schnedan@kif.rocks @kornel

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.