3 ms·
These languages, when used without garbage collection and with dynamic memory allocation, are not memory safe. Gaining memory safety at no cost is the whole po
by devit 5y ago
These languages, when used without garbage collection and with dynamic memory allocation, are not memory safe.
Gaining memory safety at no cost is the whole point of rewriting in Rust, since it dramatically changes the behavior of the resulting program (it no longer has memory-related bugs and vulnerabilities).
The other languages might have slight benefits over C, but they either also have drawbacks (with makes them unsuitable) or the benefits are not worth a rewrite.