Comment by aaaaaaaaaaab

3 years ago

C++ keeps kicking ass!

Feel sorry for crab people.

The article definitely isn’t a glowing praise of C/C++. In fact, including this simple, useful feature that rust has had for a decade now has taken an immense amount of effort and received so much pushback from various parties, in part due to the strangled mess of various compiler limitations and in part because of design-by-committee stupidity.

C/C++ seems to be kicking it’s own ass.

  • The article doesn't even mention C++/Java.

    • Second paragraph of the title article:

      > Surprisingly, despite this journey starting with C++ and WG21, the C Committee is the one that managed to get there first

      Later it mentions presenting their first formal attempt at this to Belfast 2019, that's a C++ meeting, it's too late for this to go into C++ 20 at that point, but it easily could have been in C++ 23 (it is not).

"crab people" means Rust people?

  • Officially, Rust's R-cog logo is the symbol of Rust. It is a registered trademark of the Foundation.

    But it's a bit boring. Unofficially, Rust has a mascot, in the form of a crab named "Ferris". The crab mascot appears in lots of places, and the Unicode crab emoji U+1F980 is often used by Rust programmers to indicate Rust in text. Unlike the trademarked logo, you can have a bit of fun with such an unofficial symbol, for example Jon Gjengset's "Rust for Rustaceans" book cover has a stylised crab wearing glasses with a laptop apparently addressing a large number of other crabs.

    • Yeah, I know that, that's why I asked if that's what parent meant, because I can't see why Rust was mentioned there