Technology

Rust 1

I love C. While it may be one of the hardest languages to master, the degree of control and performance it offers is unmatched. Unfortunately, it’s also a huge pain to work with, from writing code to dealing with the linker.

Enter Rust: a language just as powerful, with safeguards that make segfaults virtually impossible, a standard library that makes it easy to work with complex data structures without sacrificing performance, and a knife (called “the borrow checker”) that fights you when you try to break its model. The good news is that once it compiles, it works.