引言
各位 Rust 爱好者,激动人心的消息来了!Brown 大学计算机科学系正在对著名的 Rust 入门书籍《The Rust Programming Language》进行一项创新实验。这个实验版本为我们带来了全新的学习体验,让我们一起来看看有哪些令人兴奋的新特性吧!
创作背景
《The Rust Programming Language》(简称 TRPL)一直是 Rust 学习者的必读之书。而现在,Brown 大学的研究团队正在尝试通过添加新的互动元素,进一步提升这本书的教学效果。他们推出的实验版本(https://rust-book.cs.brown.edu/)融入了多项创新功能,旨在让学习过程更加高效、有趣。
主要特性
互动式测验
最引人注目的新特性莫过于每个页面都配备的互动式测验。这些测验不仅能帮助读者检验学习成果,还能强化记忆,巩固所学知识。实验版要求读者:
遇到测验就立即完成 不跳过任何测验
测验系统还支持重试功能。如果答错了,你可以选择重新尝试或查看正确答案。建议在查看答案之前多次尝试,直到答对为止。
文本高亮功能
实验版引入了文本高亮功能。读者可以选中任意文本,进行高亮标注或添加评论。这个功能不仅方便读者做笔记,还可以用来向开发团队反馈内容的优缺点。
动态更新内容
实验版的内容会不断更新。例如:
2023 年 2 月 16 日:全新的所有权章节取代了原有的第 4 章。 2023 年 1 月 18 日:为书籍剩余章节添加了测验问题。 2022 年 12 月 15 日:增加了"所有权清单"部分,包含富有挑战性的所有权相关问题。
测验系统优化
重试时只显示回答错误的问题 多选题选项随机排序 某些问题会要求解释reasoning 根据读者反馈不断更新题目
快速上手
想要体验这个激动人心的实验版本?只需访问 https://rust-book.cs.brown.edu/ 即可开始你的全新 Rust 学习之旅。
以下是使用新功能的小贴士:
测验:遇到测验就做,不要跳过。如果答错了,建议复习后重新尝试。
高亮:选中文本后点击 ✏️ 按钮即可高亮或添加评论。例如:
👉 试试高亮这段文字! 👈
反馈:如果发现问题或有改进建议,可以在 GitHub 仓库(https://github.com/cognitive-engineering-lab/rust-book)提出 issue。
总结
Brown 大学的这项实验为《The Rust Programming Language》注入了新的活力。通过互动式测验、文本高亮等创新功能,读者可以更深入地理解 Rust 概念,提高学习效率。这种将传统教材与现代教育技术相结合的尝试,无疑为编程教育开辟了新的可能性。
无论你是 Rust 新手还是有经验的开发者,都强烈推荐你去体验这个实验版本。相信这种全新的学习方式会让你对 Rust 的掌握更上一层楼!
参考文章
The Rust Programming Language(实验版):https://rust-book.cs.brown.edu/ 实验版 GitHub 仓库:https://github.com/cognitive-engineering-lab/rust-book