Programming Rust: Fast, Safe Systems Development, 2nd Edition
Programming Rust: Fast, Safe Systems Development, 2nd Edition by Jim Blandy, Jason Orendorff, and Leonora F. S. Tindall is a comprehensive guide to building fast, reliable, and memory-safe software with Rust. Updated for the Rust 2021 Edition, this book explains how Rust combines performance, memory safety, and dependable concurrency without requiring a garbage collector.
The book covers essential Rust concepts, including data types, ownership, borrowing, lifetimes, structs, enums, traits, generics, and error handling. It also explores advanced topics such as closures, iterators, asynchronous programming, multithreading, macros, unsafe Rust, and foreign-function interfaces.
Through practical explanations and programming examples, readers learn to manage memory efficiently, prevent common programming errors, and build robust applications. The book is a valuable resource for software engineers, systems programmers, backend developers, and experienced programmers looking to develop their Rust skills.
Product Details
| Detail | Information |
|---|---|
| Title | Programming Rust: Fast, Safe Systems Development |
| Edition | 2nd Edition |
| Authors | Jim Blandy, Jason Orendorff, Leonora F. S. Tindall |
| ISBN-13 | 9781492052593 |
| ISBN-10 | 1492052590 |
| Publisher | O’Reilly Media |
| Binding | Paperback |
| Language | English |
| Publication Date | July 20, 2021 |