The Rust Programming Language (Covers Rust 2018) Illustrated Edition
暫譯: 《Rust 程式語言(涵蓋 Rust 2018)插圖版》
Klabnik, Steve, Nichols, Carol
- 出版商: No Starch Press
- 出版日期: 2019-08-12
- 售價: $1,580
- 貴賓價: 9.5 折 $1,501
- 語言: 英文
- 頁數: 560
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1718500440
- ISBN-13: 9781718500440
-
相關分類:
Rust 語言
-
相關翻譯:
Rust 權威指南 (The Rust Programming Language (Covers Rust 2018)) (簡中版)
-
其他版本:
The Rust Programming Language, 2/e (Paperback)
買這商品的人也買了...
-
$1,558Introduction to Algorithms, 3/e (IE-Paperback)
-
$2,500$2,375 -
$940$700 -
$1,646Operating System Concepts, 9/e (IE-Paperback)
-
$780$616 -
$474$450 -
$790$616 -
$520$411 -
$500$390 -
$580$452 -
$1,580$1,501 -
$1,280$1,088 -
$1,200$948 -
$1,600$1,520 -
$880$748 -
$580$458 -
$69$60 -
$680$537 -
$68$68 -
$1,200$948 -
$520$411 -
$880$695 -
$599$473 -
$2,520Programming Rust: Fast, Safe Systems Development, 2/e (Paperback)
-
$1,890$1,796
相關主題
商品描述
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.
商品描述(中文翻譯)
由Mozilla基金會的Rust開發團隊撰寫的Rust程式語言官方書籍,已全面更新至Rust 2018。
The Rust Programming Language 是關於Rust的官方書籍:一種開源的系統程式語言,幫助您編寫更快、更可靠的軟體。Rust提供對低層細節(如記憶體使用)的控制,並結合高層的易用性,消除了傳統低層語言所帶來的麻煩。
The Rust Programming Language 的作者是Rust核心團隊的成員,他們分享了自己的知識和經驗,向您展示如何充分利用Rust的特性——從安裝到創建穩健且可擴展的程式。您將從基本概念開始,例如創建函數、選擇資料類型和綁定變數,然後進入更高級的概念,例如:
- 擁有權和借用、生命週期和特徵
- 利用Rust的記憶體安全保證來構建快速、安全的程式
- 測試、錯誤處理和有效的重構
- 泛型、智能指標、多執行緒、特徵物件和高級模式匹配
- 使用Cargo,Rust內建的套件管理工具,來構建、測試和記錄您的程式碼並管理依賴
- 如何最佳利用Rust的高級編譯器及編譯器主導的程式設計技術
- 您會在全書中找到大量的程式碼範例,以及三個專門用於構建完整專案以測試您的學習的章節:一個數字猜謎遊戲、一個Rust實現的命令行工具,以及一個多執行緒伺服器。
本版新增: 擴展的Rust宏部分、擴展的模組章節,以及有關Rust開發工具和版本的附錄。
作者簡介
Steve Klabnik is the Community Team Leader for the Rust team at Mozilla, in charge of official Rust community documentation as well as the key Rust community advocate. Klabnik is a frequent speaker at conferences and one of the world's most prolific contributors to Rails projects.
Carol Nichols is a member of the Rust Community Team. She's been active in the Rust community and is an organizer of the Rust Belt Rust Conference.
作者簡介(中文翻譯)
Steve Klabnik 是 Mozilla Rust 團隊的社群團隊負責人,負責官方 Rust 社群文檔以及擔任 Rust 社群的主要倡導者。Klabnik 是會議的常客演講者,也是全球對 Rails 專案貢獻最多的人之一。
Carol Nichols 是 Rust 社群團隊的成員。她在 Rust 社群中非常活躍,並且是 Rust Belt Rust 會議的組織者。