
At a Glance
ePUB
eBook
$16.89
or 4 interest-free payments of $4.22 with
Instant Digital Delivery to your Kobo Reader App
The Rust Programming Language is the definitive resource for programming in Rust, boasting an impressive sales record of over 50,000 copies. This edition has been meticulously updated to reflect the latest version of Rust and is widely regarded as the official documentation for the language.
According to Stack Overflow, The Rust Programming Language "covers everything you could want to know about the language." It comes as no surprise that Rust has consistently secured the title of "Most Loved Language" in the Stack Overflow Developer Survey.
The second edition of The Rust Programming Language serves as the authoritative guide to Rust 2021, an open-source systems programming language that empowers developers to craft faster and more reliable software. By combining low-level control with high-level ergonomics, Rust enables enhanced productivity and eliminates the typical complexities associated with low-level languages.
Authors Klabnik and Nichols, esteemed alumni of the Rust Core Team, generously share their expertise to assist you in harnessing the full potential of Rust's features. Their insights equip you with the necessary knowledge to build robust and scalable programs. Starting from the fundamentals, such as function creation, data type selection, and variable binding, the book progresses to cover advanced topics, including:
Ownership and borrowing, lifetimes, generics, traits, and trait objects for effective communication of your program's constraints to the compiler.
Smart pointers and multithreading, illustrating how ownership interacts with these concepts to enable fearless concurrency.
Utilizing Cargo, Rust's built-in package manager, for code building, documentation, and dependency management.
Best practices for testing, error handling, refactoring, and leveraging expressive pattern matching.
Alongside numerous code examples, the book also dedicates three chapters to constructing complete projects, namely a number-guessing game, a Rust implementation of a command-line tool, and a multithreaded server.
on
ISBN: 1230006706869
Published: 7th August 2023
Format: ePUB
Language: English
Publisher: NoNonsense Publication
























