第 1 课. Rust 简介、安装与第一个程序
本课是基础。后续所有内容都建立在运行 cargo 的习惯、理解 build 和 check 的区别、以及了解工具链包含哪些组件的基础上。如果你对搭建环境和运行第一个程序有信心,后续会越来越轻松。 理论 什么是 Rust 以及为什么选择它 Rust 是一门系统级编程语言,设计目标主要有三个: 无垃圾回收器的内存安全。没有 null 指针、悬垂引用、数据竞争、双重释放、释放后使用 —— 全部在编译时捕获。 C/C++ 级别的性能。无运行时,零成本抽象:泛型、迭代器、闭包编译为最高效的代码