11 karma · joined October 3, 2024
There are definitely advantages to simpler tools, you can streamline development and make people more productive quicker. Compare that scenario to C++ where you first have to agree the features you're allowing and then have to police that subset throughout on every PR.
Rust is solving a different problem, that of safety over all else. C3 on the other hand is more akin to developer experience above all else.
If you find something that should be easier to do in C3, that's a bug.
Contracts are available in safe mode, which can optionally be enabled for optimised builds as-well, yes.
> Does language help parallel/concurrent programs to be more readable?
There's active interest in working in this area, if you're interested to help you're welcome to suggest or contribute.