Effective Rust: 35 Specific Ways to Improve Your Rust Code
暫譯: 有效的 Rust:35 種具體方法提升你的 Rust 代碼

Drysdale, David

  • 出版商: O'Reilly
  • 出版日期: 2024-05-07
  • 定價: $2,150
  • 售價: 8.8$1,892
  • 語言: 英文
  • 頁數: 295
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1098151402
  • ISBN-13: 9781098151409
  • 相關分類: Rust 語言
  • 立即出貨

買這商品的人也買了...

相關主題

商品描述

Rust's popularity is growing, due in part to features like memory safety, type safety, and thread safety. But these same elements can also make learning Rust a challenge, even for experienced programmers. This practical guide helps you make the transition to writing idiomatic Rust--while also making full use of Rust's type system, safety guarantees, and burgeoning ecosystem.

If you're a software engineer who has experience with an existing compiled language, or if you've struggled to convert a basic understanding of Rust syntax into working programs, this book is for you. By focusing on the conceptual differences between Rust and other compiled languages, and by providing specific recommendations that programmers can easily follow, Effective Rust will soon have you writing fluent Rust, not just badly translated C++.

  • Understand the structure of Rust's type system
  • Learn Rust idioms for error handling, iteration, and more
  • Discover how to work with Rust's crate ecosystem
  • Use Rust's type system to express your design
  • Win fights with the borrow checker
  • Build a robust project that takes full advantage of the Rust tooling ecosystem

商品描述(中文翻譯)

Rust 的受歡迎程度正在上升,部分原因是其具備記憶體安全、類型安全和執行緒安全等特性。然而,這些相同的元素也可能使學習 Rust 成為一項挑戰,即使對於經驗豐富的程式設計師來說也是如此。本實用指南幫助您過渡到編寫符合 Rust 語言慣用法的程式碼,同時充分利用 Rust 的類型系統、安全性保證和不斷增長的生態系統。

如果您是一位有經驗的軟體工程師,熟悉現有的編譯語言,或者您曾經在將對 Rust 語法的基本理解轉換為可運行的程式時遇到困難,那麼這本書就是為您而寫的。通過專注於 Rust 與其他編譯語言之間的概念差異,並提供程式設計師可以輕鬆遵循的具體建議,Effective Rust 將很快讓您能夠流利地編寫 Rust,而不僅僅是糟糕翻譯的 C++。

- 理解 Rust 類型系統的結構
- 學習 Rust 的慣用法以進行錯誤處理、迭代等
- 探索如何使用 Rust 的 crate 生態系統
- 利用 Rust 的類型系統來表達您的設計
- 與借用檢查器的鬥爭中獲勝
- 建立一個充分利用 Rust 工具生態系統的穩健專案