Keynote: An Introduction to Rust
summary
Rust claims to fix C++ use‑after‑free bugs that hurt Firefox (about 300 million users), offering memory safety without a garbage collector by enforcing ownership and borrowing at compile time. The ecosystem uses rustup and Cargo for six‑week compiler releases and dependency management, with crates.io listing about 9,600 crates and 161 million downloads. Concrete tools and features covered: Option/Result error handling, the ? operator, iterators as zero‑cost abstractions, String vs &str slices, and borrowing rules that prevent dangling references.
AI-written summary · about
chapters (4)
- 0:00Start
- 9:06What is Systems Programming?
- 16:00What is Cargo? Package manager
- 32:29Quick but Useful Tangent #1: println! formatting
related talks
01h 05mKeynote - Rust: confident, productive systems programming
30mKeynote: Spreading The Rust
46mKeynote: Rust is not about memory safety
58mRust for The Curious C++ Developers
14mKeynote: Rust in the Linux Kernel, Why?
47mWhat's unique about Rust?
01h 14mRust: A Friendly Introduction
12mWhy you should be checking out Rust
