The official guide to the Rust programming language by the Rust development team from the Mozilla Foundation.
Welcome to the world of Rust!
This official guide will help you create faster and more reliable software. High-level ergonomics and low-level control often contradict...
each other, but Rust challenges this conflict.
The authors of the book are part of the language development team, so you will get all the information firsthand - from installing the language to creating reliable and scalable programs. From creating functions, choosing data types, and binding variables, you will move on to more complex concepts:
- Ownership and borrowing, lifecycle and traits.
- Guaranteed program safety.
- Testing, error handling, and effective refactoring.
- Generics, smart pointers, multithreading, trait objects, and pattern matching.
- Working with the built-in package manager Cargo for creating, testing, documenting code, and managing dependencies.
- Advanced tools for working with Unsafe Rust.
You will find many code examples, as well as three chapters dedicated to creating full-fledged projects to reinforce your knowledge: guessing games, creating a command-line tool, and a multithreaded server.
Author: Стив Клабник, Кэрол Николс
Printhouse: piter
Series: For Professionals
Age restrictions: 16+
Year of publication: 2021
ISBN: 9785446116560
Number of pages: 592
Size: 232x165x25 mm
Cover type: soft
Weight: 763 g
ID: 561244
Delivery methods
Choose the appropriate delivery method
Pick up yourself from the shop
0.00 €
Courier delivery