Rust: Systems Programming for Everyone
The title makes it sound like Rust is easy to use or learn.  It isn&#x27;t.  And I mean that in a nice way.<p>The whole point of Rust is to give you compile-time errors  (as opposed to UB or runtime checking) when you are doing something unprovable and force you annotate your code so that things become provable.  That involves understanding up-front a lot of things I learned the hard way while writing in C and C++.<p>If I just want to quickly get something done that involes hitting the bare metal, then C is probably easier than Rust.  What Rust makes easier is getting up to a high standard of confidence in the coide.  But easier is still hard.