Rust is the bastard child of C++ and Haskell.
So it doesn't have the simplicity of C, it tries to give you as many abstractions as possible while still maintaining the zero cost philosophy.
I would say Rust is easier then C++ and easier haskell.
So it doesn't have the simplicity of C, it tries to give you as many abstractions as possible while still maintaining the zero cost philosophy.
I would say Rust is easier then C++ and easier haskell.
The speed of C++ with high level language features of haskell. And none of the safety pitfalls of C++ either. That's a lot.
When compared with haskell the benefits aren't clear. When compared with C++, rust is clearly better when viewed from strictly a language standpoint.
The strongest argument for Rust is its safety features. Abstractions have made C++ an unusable mess that even C++ developers complain about on a constant basis.