Description: The Rust Programming Language: 2nd edition by Steve Klabnik, Carol Nichols With over 50,000 copies sold, The Rust Programming Language is the quintessential guide to programming in Rust. Thoroughly updated to Rusts latest version, this edition is considered the languages official documentation.The Rust Programming Language "covers everything you could want to know about the language."-Stack OverflowRust has been repeatedly voted "Most Loved Language" on the StackOverflow Developer Survey.With over 50,000 copies sold, The Rust Programming Language is the quintessential guide to programming in Rust. Thoroughly updated to Rusts latest version, this edition is considered the languages official documentation.The Rust Programming Language "covers everything you could want to know about the language."-Stack OverflowRust 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 Rusts features so that you can create robust and scalable programs. Youll 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 programs constraints to the compilerSmart pointers and multithreading, and how ownership interacts with them to enable fearless concurrencyHow to use Cargo, Rusts built-in package manager, to build, document your code, and manage dependenciesThe best ways to test, handle errors, refactor, and take advantage of expressive pattern matchingIn addition to the countless code examples, youll find three chapters dedicated to building complete projects- a number-guessing game, a Rust implementation of a command line tool, and a multithreaded server. FORMAT Paperback LANGUAGE English CONDITION Brand New Author Biography Carol Nichols is a member of the Rust Community Team and a former member of the Rust Core Team. Also active in the Ruby community, she was a key organizer of the Steel City Ruby Conference 2012-2014.Steve Klabnik is the Community Team Leader for the Rust team at Mozilla, in charge of official Rust community documentation, as well as a trusted Rust community advocate. Klabnik is a frequent speaker at conferences and one of the worlds most prolific contributors to Rails projects. Table of Contents ForewordPrefaceAcknowledgmentsIntroductionChapter 1: Getting StartedChapter 2: Programming a Guessing GameChapter 3: Common Programming ConceptsChapter 4: Understanding OwnershipChapter 5: Using Structs to Structure Related DataChapter 6: Enums and Pattern MatchingChapter 7: Managing Growing Projects with Packages, Crates, and ModulesChapter 8: Common CollectionsChapter 9: Error HandlingChapter 10: Generic Types, Traits, and LifetimesChapter 11: Writing Automated TestsChapter 12: An I/O Project: Building a Command Line ProgramChapter 13: Functional Language Features: Iterators and Closures Chapter 14: More About Cargo and Crates.ioChapter 15: Smart PointersChapter 16: Fearless ConcurrencyChapter 17: Object-Oriented Programming FeaturesChapter 18: Patterns and MatchingChapter 19: Advanced FeaturesChapter 20: Final Project: Building a Multithreaded Web ServerAppendix A: KeywordsAppendix B: Operators and SymbolsAppendix C: Derivable TraitsAppendix D: Useful Development Tools Appendix E: EditionsIndex Review "The Rust Programming Language has always been, and continues to be, the first place I point anyone looking to learn Rust. Its referred to simply as "The Book", and with good reason -- its comprehensive and elaborate, yet friendly and thoughtful, and serves as a guide not only to the language itself, but to the principles and mental models that Rust encourages its users to adopt. The 2nd edition is a reflection of the ongoing love for the book in the community, and ensures that it will remain a solid introduction to the best Rust has to offer for years to come."—Jon Gjengset, author of Rust for Rustaceans "The Rust Programming Language, 2nd Edition has been improved, refined, and still remains *the book* to get started with learning Rust. Whether an experienced or a new Rustacean its an invaluable resource on how Rust works." —Michael Gattozzi, Senior Software Engineer at Fastly "A great resource for mastering Rusts fundamentals. Rust is a language that rewards a deep understanding of its features, from ownership rules to pattern matching, and this book is an excellent tool to achieve that. . . . If youre thinking about seriously learning Rust, this book is for you."—Adam Vartanian, Engineering Manager at Cord"From a person who read the first edition front to back, the second edition of The Rust Programming Language met and exceeded my expectations! Its well-written and formatted to help introduce the reader to all the concepts of Rust. . . . Overall, this edition wont disappoint and is an excellent addition to a programmers personal library." —Jared Wolff, Owner, Circuit Dojo LLC"Verdict: Recommended"—Paul Floyd, CVu Magazine Review Quote " The Rust Programming Language has always been, and continues to be, the first place I point anyone looking to learn Rust. Its referred to simply as "The Book", and with good reason -- its comprehensive and elaborate, yet friendly and thoughtful, and serves as a guide not only to the language itself, but to the principles and mental models that Rust encourages its users to adopt. The 2nd edition is a reflection of the ongoing love for the book in the community, and ensures that it will remain a solid introduction to the best Rust has to offer for years to come." --Jon Gjengset, author of Rust for Rustaceans Details ISBN1718503105 Author Carol Nichols Language English Year 2023 ISBN-10 1718503105 ISBN-13 9781718503106 Format Paperback Publisher No Starch Press,US Imprint No Starch Press,US Place of Publication San Francisco Country of Publication United States Publication Date 2023-02-28 AU Release Date 2023-02-28 NZ Release Date 2023-02-28 US Release Date 2023-02-28 UK Release Date 2023-02-28 DEWEY 005.133 Audience Professional & Vocational Pages 560 We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! TheNile_Item_ID:141764035;
Price: 80.95 AUD
Location: Melbourne
End Time: 2024-11-09T03:30:12.000Z
Shipping Cost: 0 AUD
Product Images
Item Specifics
Restocking fee: No
Return shipping will be paid by: Buyer
Returns Accepted: Returns Accepted
Item must be returned within: 30 Days
Format: Paperback
Language: English
ISBN-13: 9781718503106
Author: Steve Klabnik, Carol Nichols
Type: NA
Book Title: The Rust Programming Language: 2nd edition
Publication Name: NA