Effective Rust: 35 Specific Ways to Improve Your Rust Code
暫譯: 有效的 Rust:35 種具體方法提升你的 Rust 代碼
Drysdale, David
買這商品的人也買了...
-
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
Rust Programming Cookbook$1,620$1,539 -
$477Rust 權威指南 (The Rust Programming Language (Covers Rust 2018)) -
再強一點:用 Go語言完成六個大型專案$780$616 -
$1,400Network Programming with Go: Learn to Code Secure and Reliable Network Services from Scratch -
黑帽 Python|給駭客與滲透測試者的 Python 開發指南, 2/e (Black Hat Python : Python Programming for Hackers and Pentesters, 2/e)$450$356 -
Spring REST API 開發與測試指南|使用 Swagger、HATEOAS、JUnit、Mockito、PowerMock、Spring Test$580$493 -
Rust 程式設計, 2/e (Programming Rust: Fast, Safe Systems Development, 2/e)$1,200$948 -
Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$663 -
演算法生存指南(書況差限門市銷售)$800$632 -
The Rust Programming Language, 2/e (Paperback)$1,800$1,710 -
Smaller C|用於小型機器之精實程式碼 (Smaller C: Lean Code for Small Machines)$680$537 -
白話機器學習$780$616 -
React 思維進化:一次打破常見的觀念誤解,躍升專業前端開發者(iThome鐵人賽系列書)【軟精裝】$790$616 -
Python 風格徹底研究|超詳實、好理解的 Python 必學主題 (Dead Simple Python)$980$774 -
圖解 Linux 核心工作原理|透過實作與圖解學習 OS 與硬體的基礎知識【增訂版】$600$474 -
遞迴演算法大師親授面試心法:Python 與 JavaScript 解題全攻略 (The Recursive Book of Recursion)$680$530 -
建構機器學習系統實踐指南$620$490 -
機器學習的訓練資料 (Training Data for Machine Learning)$780$616 -
資料工程基礎|規劃和建構強大、穩健的資料系統 (Fundamentals of Data Engineering)$980$774 -
讓 AI 好好說話!從頭打造 LLM (大型語言模型) 實戰秘笈$680$537 -
日式 RPG 編年史:從 DQ 到 FF,角色扮演遊戲敘事手法完全剖析$380$300 -
軟體工程師的英語使用守則:English for Developers$420$357 -
內行人才知道的系統設計面試指南 第二輯 (System Design Interview – An Insider's Guide: Volume 2)$820$648
商品描述
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 工具生態系統的穩健專案