其他 Rust 资源
Rust 社区已经创造了丰富的高质量免费资源在线提供。
官方文档
Rust 项目提供了许多资源。这些资源涵盖了 Rust 的一般内容:
- Rust 程序设计语言:一部有关 Rust 的免费权威图书。书中详细介绍了该语言,并包含一些可供读者构建的项目。
- 通过例子学 Rust:通过一系列展示不同结构的示例介绍 Rust 语法。有时会包括一些小练习,会要求您充分地阐述示例中的代码。
- Rust 标准库:Rust 标准库的完整文档。
- Rust 参考手册:一本未完成的书,介绍了 Rust 语法和内存模型。
Rust 官方网站上有更多专业指南:
- Rust 秘典:介绍了不安全 Rust,包括使用原始指针以及与其他语言 (FFI) 交互。
- Rust 中的异步编程:介绍了在《Rust 程序设计语言》成书后引入的新异步编程模型。
- 嵌入式 Rust 之书:介绍如何在没有操作系统的嵌入式设备上使用 Rust。
非官方学习资料
其他 Rust 指南和教程的小选集:
- Learn Rust the Dangerous Way(以危险的方式学 Rust):从低级 C 语言程序员的角度介绍 Rust。
- 面向嵌入式 C 程序员的 Rust:从使用 C 语言编写固件的开发者的角度介绍 Rust。
- Rust for professionals(面向专业人士的 Rust):通过与其他语言(例如 C、C++、Java、JavaScript 和 Python)进行并排比较,介绍 Rust 的语法。
- Rust on Exercism(在 Exercism 上学 Rust):100 多项练习助您学习 Rust。
- Ferrous Teaching Material:一系列小演示文稿,涵盖 Rust 语言的基础知识和高级部分。还涵盖了 WebAssembly 和 async/await 等其他主题。
- 面向 Rust 的初学者系列和使用 Rust 迈出第一步:两个面向新手开发者的 Rust 指南。第一个指南包含 35 个视频,第二个指南包含 11 个模块,内容涵盖 Rust 语法和基本结构。
- 通过大量的链表学习Rust:通过实现几种不同类型的列表结构,深入探索 Rust 的内存管理规则。
如需更多 Rust 图书,请查看 Rust 小册。