The Rust Programming Language (Covers Rust 2018)
  • Author : Steve Klabnik
  • Release Date : 03 September 2019
  • Publisher : No Starch Press
  • Genre : Computers
  • Pages : 560
  • ISBN 13 : 9781718500457

Download The Rust Programming Language (Covers Rust 2018) eBook in PDF, Epub and Kindle

Book Description: The official book on the Rust programming language, written by the Rust development team at the Mozilla Foundation, fully updated for Rust 2018. The Rust Programming Language is the official book on Rust: an open source systems programming language that helps you write faster, more reliable software. Rust offers control over low-level details (such as memory usage) in combination with high-level ergonomics, eliminating the hassle traditionally associated with low-level languages. The authors of The Rust Programming Language, members of the Rust Core Team, share their knowledge and experience to show you how to take full advantage of Rust's features--from installation to creating robust and scalable programs. You'll begin with basics like creating functions, choosing data types, and binding variables and then move on to more advanced concepts, such as: • Ownership and borrowing, lifetimes, and traits • Using Rust's memory safety guarantees to build fast, safe programs • Testing, error handling, and effective refactoring • Generics, smart pointers, multithreading, trait objects, and advanced pattern matching • Using Cargo, Rust's built-in package manager, to build, test, and document your code and manage dependencies • How best to use Rust's advanced compiler with compiler-led programming techniques You'll find plenty of code examples throughout the book, as well as three chapters dedicated to building complete projects to test your learning: a number guessing game, a Rust implementation of a command line tool, and a multithreaded server. New to this edition: An extended section on Rust macros, an expanded chapter on modules, and appendixes on Rust development tools and editions.

The Rust Programming Language  Covers Rust 2018

The Rust Programming Language Covers Rust 2018

Author : Steve Klabnik,Carol Nichols
Publisher : No Starch Press
Genre : Computers
DOWNLOAD

The official book on the Rust programming language, written by the Rust development team at the Mozilla Foundation, fully updated for Rust 2018. The Rust Programming Language is the official book on Rust: an open source systems programming language that helps you write faster, more reliable software. Rust offers control over ...

Command Line Rust

Command Line Rust

Author : Ken Youens-Clark
Publisher : "O'Reilly Media, Inc."
Genre : Computers
DOWNLOAD

For several consecutive years, Rust has been voted "most loved programming language" in Stack Overflow's annual developer survey. This open source systems programming language is now used for everything from game engines and operating systems to browser components and virtual reality simulation engines. But Rust is also an incredibly complex ...

Rust in Action

Rust in Action

Author : Tim McNamara
Publisher : Simon and Schuster
Genre : Computers
DOWNLOAD

Rust in Action is a hands-on guide to systems programming with Rust. Written for inquisitive programmers, it presents real-world use cases that go far beyond syntax and structure. Summary Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques. You'll be learning Rust by ...

Rust for Rustaceans

Rust for Rustaceans

Author : Jon Gjengset
Publisher : No Starch Press
Genre : Computers
DOWNLOAD

Master professional-level coding in Rust. For developers who’ve mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope ...

Beginning Rust

Beginning Rust

Author : Carlo Milanesi
Publisher : Apress
Genre : Computers
DOWNLOAD

Learn to program with Rust in an easy, step-by-step manner on Unix, Linux shell, macOS and the Windows command line. As you read this book, you’ll build on the knowledge you gained in previous chapters and see what Rust has to offer. Beginning Rust starts with the basics of ...

Systems Programming with Rust

Systems Programming with Rust

Author : Ken Youens-Clark
Publisher : O'Reilly Media
Genre : Computers
DOWNLOAD

For several consecutive years, Rust has been voted "most loved programming language" in Stack Overflow's annual developer survey. This open source systems programming language is now used for everything from game engines and operating systems to browser components and virtual reality simulation engines. But Rust is also an incredibly complex ...

Programming Rust

Programming Rust

Author : Jim Blandy,Jason Orendorff
Publisher : "O'Reilly Media, Inc."
Genre : Computers
DOWNLOAD

Rust is a new systems programming language that combines the performance and low-level control of C and C++ with memory safety and thread safety. Rust’s modern, flexible types ensure your program is free of null pointer dereferences, double frees, dangling pointers, and similar bugs, all at compile time, without ...

Programming Rust

Programming Rust

Author : Jim Blandy,Jason Orendorff,Leonora F .S. Tindall
Publisher : "O'Reilly Media, Inc."
Genre : Uncategorized
DOWNLOAD

Systems programming provides the foundation for the world's computation. Writing performance-sensitive code requires a programming language that puts programmers in control of how memory, processor time, and other system resources are used. The Rust systems programming language combines that control with a modern type system that catches broad classes of ...