Programming Rust: Fast, Safe Systems Development – 2nd Edition
By Jim Blandy, Jason Orendorff & Leonora F. S. Tindall
O'Reilly Media | Covers Rust 2021 Edition
The definitive guide to Rust systems programming —
written by three of the most experienced Rust developers
in the world.
Rust combines the performance and low-level control of
C and C++ with modern memory safety and thread safety —
without any runtime overhead. This revised and updated
2nd edition covers the complete Rust 2021 Edition.
What You Will Learn:
- Rust's fundamental data types, ownership and borrowing
- How to write flexible, efficient code with traits
and generics
- Fast, multithreaded code that is free of data races
- Async programming — futures, async/await, task model
- Collections, strings, text, input and output
- Macros, unsafe code and foreign function interfaces
Perfect For:
- Experienced C, C++, Java or Python developers
- Systems programmers learning Rust
- Developers building high-performance applications
- Anyone writing low-latency or embedded software