课程运行
开设本课程 — Comprehensive Rust
2 分钟阅读
译文 · 基于 Comprehensive Rust
这是一门由 Google Android 团队开发的免费 Rust 课程。课程覆盖 Rust 的完整光谱,从基础语法到泛型、错误处理等进阶主题。
课程最新版本见 https://google.github.io/comprehensive-rust/。若你在别处阅读,请到该地址查看更新。
课程提供多种语言版本。可在页面右上角选择偏好语言,或查看 翻译 页面了解全部可用译文。
课程也提供 PDF 版本。
课程目标是教会你 Rust。我们假定你对 Rust 一无所知,并希望:
我们把前四天称为 Rust 基础(Rust Fundamentals)。
在此之上,欢迎深入一个或多个专题:
Rust 是一门庞大的语言,几天内无法覆盖全部内容。本课程的部分非目标包括:
课程假定你已具备编程经验。Rust 是静态类型语言,我们有时会与 C 和 C++ 对比,以便更好地解释或对照 Rust 的做法。
如果你熟悉 Python 或 JavaScript 等动态类型语言,也能顺利跟上。
这是一条讲师备注示例。我们用这类备注在幻灯片中补充额外信息,可以是讲师应强调的要点,也可以是课堂上常见问题的答案。
开设本课程 — Comprehensive Rust
使用 Cargo — Comprehensive Rust
第1天上午 — Comprehensive Rust
第1天下午 — Comprehensive Rust
第2天上午 — Comprehensive Rust
第2天下午 — Comprehensive Rust
第3天上午 — Comprehensive Rust
第3天下午 — Comprehensive Rust
第4天上午 — Comprehensive Rust
第4天下午 — Comprehensive Rust
Android 章节 — Comprehensive Rust
Chromium 章节 — Comprehensive Rust
裸机上午 — Comprehensive Rust
裸机下午 — Comprehensive Rust
并发上午 — Comprehensive Rust
并发下午 — Comprehensive Rust
地道 Rust — Comprehensive Rust
Unsafe 深入 — Comprehensive Rust
结语 — Comprehensive Rust