Comment Re: Awesome! MAGA applied to programming language (Score 1) 160
Programming languages aren't woke, although the Rust community has attracted more woke people than some others.
Accessing the memory pointed to by a reference in Rust doesn't require a runtime check. This is enabled by an involved system of borrow/ownership/lifetime tracking enforced at *compile time*. Random array access incurs a bounds check (unless optimized out by the compiler), and there are data structures in the standard library such as RefCell which let you relax compile-time rules at the cost of a runtime check. In practice, Rust gets you C/C++-like efficiency with robust memory safety guarantees, but making the compiler happy is more annoying and subtle.