@ -19,7 +19,7 @@ However, all popular managed languages with garbage collection take memory safet
The focus of the talk is fearless concurrency. Data races are a pervasive and unsolved problem in languages like Java and Rust's guaranteed thread safety is a liberating experience for application development. We also touch on some other benefits of the language for high-level tasks:
The focus of the talk is fearless concurrency. Data races are a pervasive and unsolved problem in languages like Java and Rust's guaranteed thread safety is a liberating experience for application development. We also touch on some other benefits of the language for high-level tasks:
* predictable performance due to absence of garbage collection
* predictable performance due to absence of garbage collection
* control over the memory layout of objects, which gives you extra performance if you need it
* control over the memory layout of objects, which gives you extra performance if you need it
* module (crate) system that, at the language level, prevents dependency hell
* module (crate) system that, at the language level, prevents dependency hell
* additional correctness guarantees, like the absence of iterator validation or strict control of error conditions
* additional correctness guarantees, like the absence of iterator validation or strict control of error conditions