Safe Systems Programming with Rust

Dave Herman
Mozilla Tech
Published in
1 min readNov 21, 2016

Safe systems programming is the topic of the fourth video in our series about the Rust programming language. What we mean when we say that Rust is safe is that it is designed to prevent many of the common errors that have been continuously used as attack vectors for decades in C and C++ programs. By tracking the “ownership” of memory, the Rust compiler is able to check and make sure that your code is immune to these kinds of attacks. This not only leads to better quality software, it changes the programming experience itself: with Rust, systems programmers can “hack without fear.”

Subscribe to this medium publication to see new videos as they land, or check back here. As we publish, we’ll update links here so you can make sure to watch them all:

--

--

Dave Herman
Mozilla Tech

Co-founder of Mozilla Research. Web standardista. Author of Effective JS. Follower around of @tinycalculist as a two-person marching band.