Description |
xxix, 526 pages : illustrations ; 24 cm |
Note |
"This edition has been updated to cover Rust 2018." |
|
Includes index. |
Summary |
"The official guide to Rust, a community-developed, systems programming language. Begins with a hands-on project to introduce the basics, then explores key concepts in depth"-- Provided by publisher |
Contents |
Getting started -- Programming a guessing game -- Common programming concepts -- Understanding ownership -- Using structs to structure related data -- Enums and pattern matching -- Managing growing projects with packages, crates, and modules -- Common collections -- Error handling -- Generic types, traits, and lifetimes -- Writing automated tests -- An I/O project: building a command line program -- Functional language features: iterators and closures -- More about Cargo and Crates.io -- Smart pointers -- Fearless concurrency -- Object-oriented programming features of Rust -- Patterns and matching -- Advanced features -- Final project: building a multithreaded web server. |
Subject |
Computer programming.
|
|
C (Computer program language)
|
|
Rust (Computer program language)
|
|
computer programming. (CStmoGRI)aat300054641
|
|
C (Computer program language) (OCoLC)fst00843279
|
|
Computer programming. (OCoLC)fst00872390
|
|
Rust (Computer program language) (OCoLC)fst02002371
|
Added Author |
Nichols, Carol, 1983- author. https://id.oclc.org/worldcat/entity/E39PCjGJgMvrBwVKhbbc8pbHP3
|
Other Form: |
Electronic version: Klabnik, Steve. Rust programming language. San Francisco : No Starch Press, [2019] 9781718500457 1718500440 (OCoLC)1120726386 |
ISBN |
9781718500440 (paperback) |
|
1718500440 (paperback) |
|