Rust 是一种专为性能、可靠性和内存安全而设计的系统编程语言,无需垃圾回收器。 它广泛用于操作系统、命令行工具、Web 服务器以及任何需要低级控制的场合。
Rust 在 Stack Overflow 的 年度开发人员调查中,连续多年被评为最受欢迎的语言,而 Microsoft 是 Rust 基金会的创始成员。
重要概念
- Cargo - Rust 的包管理器和生成工具。 将它用于几乎所有内容:创建项目、添加依赖项、生成和测试。
- crate - Rust 中编译的基本单元。 一个 crate 可以是二进制文件(可执行文件)或库。
- rustup - Rust 工具链的官方安装程序和版本管理器。 它使编译器和工具保持最新。
- crates.io — crates.io 社区包注册表。
后续步骤
注释
在安装工具链之前,请在Windows上设置 Rust 开发环境时查看智能应用控制兼容性说明。 在智能应用控制在强制模式下运行的设备上,可以阻止未签名的 Rust 工具链运行。