December 16, 2019

246 words 2 mins read

Useful Rust

Useful Rust

The Rust type system is often discussed, especially in its relation to memory management; it allows for memory safety as a static guarantee at compile time. But if that were its only specialty, Rust would be a one-trick pony. Florian Gilcher uses Rust to present elegant, compiler-supported solutions for common problems of everyday applications as well as the infrastructure around them.

Talk Title Useful Rust
Speakers
Conference O’Reilly Open Source Convention
Conf Tag
Location London, United Kingdom
Date October 17-19, 2016
URL Talk Page
Slides Talk Slides
Video

The Rust programming language is a new systems programming language from Mozilla. It is intended to bring safer programming practices to low-level programing languages without giving up the control that is necessary on this level. Rust has a type system revolving around mutability, ownership, and sharing. This is most prominently known to be the secret sauce behind Rust’s guarantee for memory safety without a garbage collector, but it also allows much more. It has been said that the complexity of Rust’s type system is a high toll to pay just to avoid having a garbage collector. These arguments miss that Rust’s guarantees are also very handy in day-to-day applications with less strict requirements. Florian Gilcher uses Rust to present elegant, compiler-supported solutions for common problems of everyday applications as well as the infrastructure around them. None of the examples require any previous Rust knowledge and will be accompanied by examples in commonly known languages for reference. Topics include:

comments powered by Disqus