Java and C# also define what happens during data races enough that you can't break the memory safety guarantees with them.
Or basic software engineering and understanding of what memory safe means.
Memory safety != Data race free
Yes, but Rust gets you both.
Sure. I like Rust. But i also know when not to use Rust.
Go’s issue isn’t data race, it is tearing and corruption. Pretending it is on the same class as what is considered data race is again, basic software engineering.
> Or basic software engineering and understanding of what memory safe means.
Wow my dude, let's talk about YOUR engineering understanding hahaha.