Best Sellers in Books
Discover the most popular and best selling products in Books based on sales

Disclosure: I get commissions for purchases made through links in this website
Computers & Technology - The Rust Programming Language, 2nd Edition

Description

Book Synopsis: With over 50,000 copies sold, The Rust Programming Language is the quintessential guide to programming in Rust. Thoroughly updated to Rust's latest version, this edition is considered the language's official documentation.

The Rust Programming Language "covers everything you could want to know about the language."—Stack Overflow

Rust has been repeatedly voted "Most Loved Language" on the StackOverflow Developer Survey.

The Rust Programming Language, 2nd Edition is the official guide to Rust 2021: an open source systems programming language that will help you write faster, more reliable software. 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.

Klabnik and Nichols, alumni of the Rust Core Team, share their knowledge to help you get the most out of Rust's features so that you can create robust and scalable programs. You'll begin with basics like creating functions, choosing data types, and binding variables, then move on to more advanced concepts, such as:

  • Ownership and borrowing, lifetimes, generics, traits, and trait objects to communicate your program's constraints to the compiler
  • Smart pointers and multithreading, and how ownership interacts with them to enable fearless concurrency
  • How to use Cargo, Rust's built-in package manager, to build, document your code, and manage dependencies
  • The best ways to test, handle errors, refactor, and take advantage of expressive pattern matching

In addition to the countless code examples, you'll find three chapters dedicated to building complete projects: a number-guessing game, a Rust implementation of a command line tool, and a multithreaded server.

Details

Discover the power of Rust programming with the highly acclaimed second edition of "The Rust Programming Language" book. With over 50,000 copies sold, this book is the ultimate resource for both beginners and experienced programmers. Updated to Rust's latest version, it serves as the official documentation for the language, covering everything you need to know to master Rust.

Don't just take our word for it - Stack Overflow users have given rave reviews, describing the book as the go-to guide for Rust programming. Rust has consistently been voted as the "Most Loved Language" on the StackOverflow Developer Survey, and with good reason. It's an open-source systems programming language designed to help you write faster and more reliable software.

One of the key advantages of Rust is its ability to provide low-level control with high-level ergonomics. This means you can boost your productivity without the hassle often associated with low-level languages. The authors, Klabnik and Nichols, who are Rust Core Team alumni, share their expertise in this book, helping you harness the full potential of Rust's features and create robust and scalable programs.

Starting from the basics of function creation, data types, and variable binding, you'll quickly progress to advanced concepts like ownership and borrowing, lifetimes, generics, traits, and trait objects. The book also covers smart pointers, multithreading, and how ownership enables fearless concurrency. Plus, you'll learn how to use Cargo, Rust's built-in package manager, to streamline your code development and manage dependencies.

In addition to the extensive code examples, the book features three dedicated chapters on building complete projects. You'll have the opportunity to create a number-guessing game, a command-line tool, and a multithreaded server using Rust.

Ready to dive into the world of Rust programming? Order your copy of "The Rust Programming Language, 2nd Edition" today and unlock your full potential as a software developer.

Get your copy now and start writing code like a pro!

Disclosure: I get commissions for purchases made through links in this website