Anyone who has written a program in C++ will be familiar with all of the errors that can occur. Dangling pointers, data races, and array overflows are notorious for causing crashes and security vulnerabilities in even the most innocent looking code. As stewards of Firefox, Mozilla has seen more than its share of such problems, and we are looking for a better way. Rust is a new programming language that aims to provide important safety guarantees without sacrificing precise control over the machine.
In this talk, Dave Herman gives an overview of the competing constraints on Rust’s design. Then, through a series of examples, he demonstrates how Rust can be used to produce high-level, clean code that is also safe and efficient.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or email@example.com.
View a complete list of OSCON contacts