-
Rust
Last updated: Thursday, October 9, 2025
Published in: CODE Magazine: 2016 - September/October
Ted Neward surveys Rust as a systems programming language focused on safety, speed, and concurrency without a garbage collector. He explains how Rust’s ownership, borrowing, and move semantics enforce memory safety at compile time, outlines its mutability model and type system, and surveys core features such as structs, tuples, traits, and pattern matching. He also highlights the ecosystem around cargo and crates, and discusses how Rust produces standalone, platform-specific binaries ideal for containerized environments. Overall, Neward presents Rust as a low-level, performance-focused alternative to managed runtimes, with strong guarantees that shape how developers write safe, efficient code.