5 ms·
I’ve never heard the argument that moving to rust reduces memory safety. Isn’t memory safety what rust is known for?
by buzzerbetrayed 7y ago
I’ve never heard the argument that moving to rust reduces memory safety. Isn’t memory safety what rust is known for?
- Matthias247 7y agoIt is! But in Rust you still have an escape hatch in the form of the `unsafe` annotation which allows for mistakes which break memory safety. I don't think Go has something like that, unless you use the FFI. So saying that Go is at least as memory safe as Rust might not be too wrong of a statement. However I think in total Rust is safer. E.g. Rust prevents a ton of race conditions in multithreaded code, which Go can not do.
- Jweb_Guru 7y agoGo has data races on multiple cores in safe code, without using any unsafe intrinsics or C FFI.