Rust 程序设计
- [1]S. Klabnik, C. Nichols, and C. Krycho, “The Rust Programming Language.” Accessed: Oct. 03, 2026. [Online]. Available: https://doc.rust-lang.org/book/
《The Rust Programming Language》(“The Book”)[1]系统讲解 Rust 的核心概念,并通过猜数字、文本搜索和简易 Web 服务器等代码片段或项目串联知识。适合作为学习 Rust 的主教材。
本书预设读者已经使用另一门语言编写过程序。具备 C 或 C++ 等语言的基本编程经验后,可以直接开始学习;所有权、借用和生命周期等概念需要重点理解。
- [2]The Rust Community, “Rust by Example.” Accessed: Oct. 03, 2026. [Online]. Available: https://doc.rust-lang.org/rust-by-example/
Rust by Example[2]按主题提供可运行的短代码示例,配有简要说明和练习。适合阅读主教材时补充例子,或查询某个功能的具体写法,也可以按顺序学习。
- [3]M. Bitar, Liv, and C. Nichols, “Rustlings.” Accessed: Oct. 03, 2026. [Online]. Available: https://rustlings.rust-lang.org/免费资源:
Rustlings[3]是在本机完成的交互式练习:修复编译错误或补全代码,通过编译器反馈、测试和提示检查理解。可配合主教材使用。
- [4]The Rust Project Developers, “The Rust Reference.” Accessed: Oct. 03, 2026. [Online]. Available: https://doc.rust-lang.org/reference/
- [5]The Rust Project Developers, “The Rust Standard Library.” Accessed: Oct. 03, 2026. [Online]. Available: https://doc.rust-lang.org/std/
- [6]The Rust Project Developers, “The Cargo Book.” Accessed: Oct. 03, 2026. [Online]. Available: https://doc.rust-lang.org/cargo/
- [7]The Rust Project Developers, “The Rustonomicon.” Accessed: Oct. 03, 2026. [Online]. Available: https://doc.rust-lang.org/nomicon/
- [8]J. Munns, “The Embedded Rust Book.” Accessed: Oct. 03, 2026. [Online]. Available: https://doc.rust-lang.org/embedded-book/