Except Rust can still have serious memory safety errors like double-frees and memory leaks.
All those other languages cannot. Rust is much less safe than a GC language in terms of memory.
All those other languages cannot. Rust is much less safe than a GC language in terms of memory.
We're using very different definitions of those words, I guess.
https://slashdot.org/story/07/11/17/0552247/c-memory-leak-to...
Keep in mind by turning off the GC, how have now made C# just as safe as rust, not unsafer.
Way easier in C# to avoid that issue. Just don’t use reference counters and use GC.
No way to avoid that in Rust. If you need many references, you must use ARC.