C created this wrong perception that you need lots unsafe code, due to how it does strings and vectors.<p>In all safe alternatives to C, just like Rust sure you need unsafe at the Assembly FFI level and hardware integration like IO ports and interrupt handling.<p>But everything else can be just plain safe code.