Hacker News new | ask | show | jobs
by Thro4l31 692 days ago
The problems come with maintaining the translated code bases:

1. A code base written in C and a team of C engineers that have a good mental model of the code base to be able to maintain it.

2. An automatically translated Rust code base. Potentially (I'd say probably, but that is just my gut feeling) harder to read and understand than the original one.

3. Now you need a team of Rust engineers that have a good mental model of the code base that was generated.

If you already have that team of Rust engineers, I'd rather let them rewrite the code manually as they can improve it and have the correct mental model from the start.