跳转至

Rust语言基础

前置知识

  • 具有 C/C++ 语言基础,能够编写基本的 C/C++ 代码

  • 具有面向对象程序设计的基础 (如果你已经熟悉 C++ 的面向对象模型,那么你可能需要花一点时间来适应 Rust)

后续拓展

直到现在,Rust 仍然是一门主要由爱好者使用而非工业使用的语言。尽管如此,Rust 已经在许多领域崭露头角:Firefox 浏览器、Linux 系统等大型工程中都有Rust 的参与。

在操作系统这门课程中,同学们可以采用 Rust框架 来进行实验。

注意

不同于 JavaScript 和 Python 等语言,Rust 语言上手相对较为困难。因此,编写本文档的目的更类似于在假定读者拥有一定 C++ 基础的情况下,向读者提供一些学习 Rust 的对照性帮助,而非一个 Rust 入门教程。如果希望获得一份 Rust 入门教程,请参阅下方资源链接中的 The Book。

资源链接


最后更新: 2022年1月17日
作者: Ashitemaru (25.0%), ChrisZhang (75.0%)