其他 Rust 資源
Rust 社群在線上提供了大量優質的免費資源。
官方說明文件
Rust 專案中有許多資源。您可以透過這些資源瞭解 Rust 的一般概念:
- The Rust Programming Language:Rust 的免費標準用書,詳細介紹這個語言的種種知識,也收錄了一些可供使用者建構的專案。
- Rust By Example:透過一系列範例示範不同結構,進而介紹 Rust 語法。偶爾也會提供牛刀小試的練習,請您擴寫範例的程式碼。
- Rust Standard Library:Rust 標準程式庫的完整說明文件。
- The Rust Reference:本書並不完整,但會說明 Rust 文法和記憶體模型。
在 Rust 官方網站上還有更多專業指南:
- The Rustonomicon:說明不安全的 Rust,包括如何使用原始指標並與其他語言 (FFI) 互動。
- Asynchronous Programming in Rust:主要探討在 Rust 標準用書出版後問世的全新非同步程式設計模型。
- The Embedded Rust Book:說明如何在沒有作業系統的內嵌裝置上使用 Rust。
非官方學習教材
以下精選一些 Rust 的其他指南和教學課程:
- Learn Rust the Dangerous Way:以低階 C 程式設計師的角度介紹 Rust。
- Rust for Embedded C Programmers:從以 C 語言編寫韌體的開發人員角度介紹 Rust。
- Rust for professionals:利用與其他語言 (例如 C、C++、Java、JavaScript 和 Python) 並列比較的方式介紹 Rust 語法。
- Rust on Exercism:提供超過 100 項練習幫助您學習 Rust。
- Ferrous Teaching Material:一系列精簡簡報,涵蓋 Rust 語言的基礎和進階部分,並說明 WebAssembly 和 async/await 等其他主題。
- 「Rust 初學者系列」和「使用 Rust 邁出您的第一步」:專為新手開發人員編寫的兩份 Rust 指南。前者包含一套 35 部的影片,後者則是一套 11 個模組的課程,探討 Rust 語法和基本結構。
- Learn Rust With Entirely Too Many Linked Lists:透過實作幾種不同型別的清單結構,深入探討 Rust 的記憶體管理規則。
如需更多 Rust 相關書籍,請參閱 Little Book of Rust Books。