Earlier quoted context omitted.
you're getting downvoted because you said it in a weird way, but fundamentally I have to agree. Both C and C++, if written idiomatically, have less syntactic sugar and macros are less accepted, so that their code ends up hiding a lot less complexity than rust code. Fairly complex code like what the author showed turns out to use a bunch of different random things nobody expected.
> code ends up hiding a lot less complexity than rust code Are you really saying this about C++? For real? I quite like C++ but the idea that it doesn't hide complexity is hilarious. Something as simple as `a = b` can call constructors, copy constructors, assignment constructors, move constructors (depending on a lot of details), do implicit type conversion, throw exceptions, etc. etc. In Rust it's just memcpy. Maybe…
Instead, Rust opted to do as much syntactic sugar as possible.