Reactive Publishing
Rust Fundamentals is a practical, ground-up guide to building a deep, mental model of Rust’s most challenging concepts: memory management, ownership, and the borrow checker.
For many developers, learning Rust feels smooth until they hit the borrow checker. Concepts like stack vs. heap allocation, move semantics, mutable vs. immutable borrowing, and lifetime annotations can feel like a brick wall. This book breaks down those exact pain points into clear, visual explanations and hands-on examples.
Inside, you will explore:
Memory Management Demystified: How Rust achieves C-like performance without a garbage collector or manual malloc/free calls.
The Ownership Model: The precise rules governing variable scope, moves, copies, and drops—and why they eliminate data races by design.
Borrowing & References: How to lend data safely using shared (&T) and mutable (&mut T) references without violating memory safety.
Working with the Borrow Checker: How to read, understand, and fix compiler errors constructively rather than fighting them.
Lifetimes in Practice: When and why explicit lifetime annotations ('a) are needed, and how the compiler uses them to prevent dangling references.
Whether you are coming from Python, C++, Java, or TypeScript, this focused guide strips away the fluff to give you total control over Rust’s core foundation.
Stop fighting the compiler, start writing safe, high-performance systems code with confidence.
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.
Anbieter: AHA-BUCH GmbH, Einbeck, Deutschland
Taschenbuch. Zustand: Neu. Neuware. Artikel-Nr. 9798178745755
Anzahl: 2 verfügbar