The borrow checker definitely adds complexity over Java. But Rust also removes complexity that is in Java. For example, inheritance and exceptions. Overall I do think Rust is a bit more complex than Java, but I don't think the difference is all that great.
Comments
The borrow checker definitely adds complexity over Java. But Rust also removes complexity that is in Java. For example, inheritance and exceptions. Overall I do think Rust is a bit more complex than Java, but I don't think the difference is all that great.