
The Rust Programming Language, 3rd Edition
No Starch Press
Erschienen am 31. März 2026
Buch
Softcover
616 Seiten
978-1-7185-0444-8 (ISBN)
Beschreibung
The Rust Programming Language, 3rd Edition is the official guide to Rust 2024 and the latest iteration of one of the bestselling Rust books of all time. Rust provides control of low-level details along with high-level ergonomics, allowing you to improve productivity and eliminate the hassle traditionally associated with low-level languages. From web apps to operating systems, Rust is a safe, fast, reliable language used for a wide variety of applications.
Weitere Details
Auflage
3rd edition
Sprache
Englisch
Verlagsort
San Francisco
USA
Zielgruppe
Für Beruf und Forschung
Produkt-Hinweis
Broschur/Paperback
Maße
Höhe: 233 mm
Breite: 177 mm
Dicke: 31 mm
Gewicht
994 gr
ISBN-13
978-1-7185-0444-8 (9781718504448)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Klassifikation
Weitere Ausgaben
Andere Ausgaben

Steve Klabnik | Carol Nichols | Chris Krycho
The Rust Programming Language, 3rd Edition
E-Book
03/2026
No Starch Press
46,99 €
Als Download verfügbar
Vorauflage

Buch
02/2023
2. Auflage
No Starch Press
47,00 €
Sofort lieferbar
Personen
Carol Nichols is a member of the Rust Crates.io Team and former member of the Rust Core Team. Nichols is a co-founder of Integer 32, the world's first Rust-focused software consultancy, and has also organized the Rust Belt Rust Conference.
Chris Krycho is a longtime member of the Rust community, best known for his work on the New Rustacean podcast. He has also led desktop web development for LinkedIn, contributed significantly to Ember.js, and built everything from Bible software to avionics systems.
Chris Krycho is a longtime member of the Rust community, best known for his work on the New Rustacean podcast. He has also led desktop web development for LinkedIn, contributed significantly to Ember.js, and built everything from Bible software to avionics systems.
Inhalt
Foreword
Preface
Acknowledgments
Introduction
Chapter 1: Getting Started
Chapter 2: Programming a Guessing Game
Chapter 3: Common Programming Concepts
Chapter 4: Understanding Ownership
Chapter 5: Using Structs to Structure Related Data
Chapter 6: Enums and Pattern Matching
Chapter 7: Managing Growing Projects with Packages, Crates, and Modules
Chapter 8: Common Collections
Chapter 9: Error Handling
Chapter 10: Generic Types, Traits, and Lifetimes
Chapter 11: Writing Automated Tests
Chapter 12: An I/O Project: Building a Command Line Program
Chapter 13: Functional Language Features: Iterators and Closures
Chapter 14: More About Cargo and Crates.io
Chapter 15: Smart Pointers
Chapter 16: Fearless Concurrency
Chapter 17: Fundamentals of Asynchronous Programming: Async, Await, Futures, and Streams
Chapter 18: Object-Oriented Programming Features
Chapter 19: Patterns and Matching
Chapter 20: Advanced Features
Chapter 21: Final Project: Building a Multithreaded Web Server
Appendix A: Keywords
Appendix B: Operators and Symbols
Appendix C: Derivable Traits
Appendix D: Useful Development Tools
Appendix E: Editions
Index
Preface
Acknowledgments
Introduction
Chapter 1: Getting Started
Chapter 2: Programming a Guessing Game
Chapter 3: Common Programming Concepts
Chapter 4: Understanding Ownership
Chapter 5: Using Structs to Structure Related Data
Chapter 6: Enums and Pattern Matching
Chapter 7: Managing Growing Projects with Packages, Crates, and Modules
Chapter 8: Common Collections
Chapter 9: Error Handling
Chapter 10: Generic Types, Traits, and Lifetimes
Chapter 11: Writing Automated Tests
Chapter 12: An I/O Project: Building a Command Line Program
Chapter 13: Functional Language Features: Iterators and Closures
Chapter 14: More About Cargo and Crates.io
Chapter 15: Smart Pointers
Chapter 16: Fearless Concurrency
Chapter 17: Fundamentals of Asynchronous Programming: Async, Await, Futures, and Streams
Chapter 18: Object-Oriented Programming Features
Chapter 19: Patterns and Matching
Chapter 20: Advanced Features
Chapter 21: Final Project: Building a Multithreaded Web Server
Appendix A: Keywords
Appendix B: Operators and Symbols
Appendix C: Derivable Traits
Appendix D: Useful Development Tools
Appendix E: Editions
Index