The Rust Programming

Language 语言

By 作者: Steve Klabnik – Carol Nichols

ISBN-10 书号: 1593278284

ISBN-13 书号:: 9781593278281

Release Finelybook 出版日期: 2018-06-26

pages 页数: (552 )


$39.95

The Rust Programming

Language 语言 is the official book on Rust; a community-developed, systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. Rust’s memory safety guarantees, enforced at compile time, safeguard your programs against the many problems that pervade other systems languages. Rust offers the control and performance of a low-level language with the helpful abstractions of a high level one, and does this all without having a garbage collector. These characteristics make Rust useful for embedding in other languages, programs with specific space and time requirements, and writing low-level code, like device drivers and operating systems.
The Rust Programming

Language 语言 begins with a quick hands-on project to introduce the basics, then explores key concepts in depth, such as ownership, the type system, error handling, and fearless concurrency. Detailed explanations of Rust-oriented takes on topics like pattern matching, iterators, and smart pointers combine with examples and exercises to take you from theory to practice.
In addition to its thorough coverage of more granular topics, The Rust Programming

Language 语言 will show you how to:
Grasp important concepts unique to Rust like ownership, borrowing, and lifetimes
Use Cargo, Rust’s built-in package manager, to build your code, including downloading and building dependencies
Effectively use Rust’s zero-cost abstractions and learn to build your own
Developed with help from the community, The Rust Programming

Language 语言 is your official guide to becoming a productive Rust programmer.
INTRODUCTION
1GETTING STARTED
2 PROGRAMMING A GUESSING GAME
3 COMMON PROGRAMMING CONCEPTS
4UNDERSTANDING OWNERSHIP
5 USING STRUCTS TO STRUCTURE RELATED DATA
6ENUMS AND PATTERN MATCHING
7 USING MODULES TO REUSE AND ORGANIZE CODE
8 COMMON COLLECTIONS
9 ERROR HANDLING
10 GENERIC TYPES, TRAITS, AND LIFETIMES
11 WRITING AUTOMATED TESTS
12 AN I/O PROJECT: BUILDING A COMMAND LINE PROGRAM
13 FUNCTIONAL LANGUAGE FEATURES: ITERATORS AND CLOSURES
14 MORE ABOUT CARGO AND CRATES. IO
15 SMART POINTERS
16 FEARLESS CONCURRENCY
17 OBJECT-ORIENTED PROGRAMMING FEATURES OF RUST
18 PATTERNS AND MATCHING
19 ADVANCED FEATURES
20 FINAL PROJECT: BUILDING A MULTITHREADED WEB SERVER
A KEYWORDS
B OPERATORS AND SYMBOLS
C DERIVABLE TRAITS
D MACROS


下载地址:
The Rust Programming

Language 语言 9781593278281 c.pdf
The Rust Programming

Language 语言 9781593278281.epub

The Rust Programming Language
Tagged on:         

发表评论

电子邮件地址不会被公开。 必填项已用*标注