介绍

Rust是一种系统编程语言,专注于三个目标:安全性,速度和并发性。它的设计允许您创建具有低级语言性能和控制的程序,但具有强大的高级语言抽象。这些属性使Rust适合那些具有C语言经验并且正在寻找更安全的替代方案的程序员,以及那些正在寻找编写性能更好而不牺牲表现力的代码的Python语言的程序员。 Rust在编译时运行其大部分安全检查和内存管理决策,因此您的程序的运行时性能不会受到影响。这使得它在许多其他语言不擅长的用例中很有用:具有可预测空间和时间要求的程序,嵌入其他语言以及编写低级代码,如设备驱动程序和操作系统。也用于Web应用程序也为Rust包注册表站点crates.io提供支持

欲了解更多信息,请访问Rust的主页

安装

生锈的开发人员使您可以非常轻松地在系统上安装和管理生锈。这是通过工具rustup来实现的,它不仅可以安装防锈编译器rustc ,还可以在编译器的稳定版,测试版和夜间版之间轻松切换,并使它们保持最新状态。

官方安装文档可以在这里找到。

Linux或Mac

如果您正在运行Linux或Mac,最好通过终端安装rustup

$ curl https://sh.rustup.rs -sSf | sh 

这将下载并运行安装该工具的机器的脚本。下次登录后,安装脚本会自动将Rust添加到系统PATH

视窗

在Windows上,转到rustup网站并按照说明下载rustup-init.exe 。运行它并按照它给出的其他说明进行操作。

更新

一旦安装了rustup ,更新到更新的版本很简单。你需要运行的只是:

$ rustup update 

要查看生锈编译器的当前版本号,提交哈希值和提交日期,请运行以下命令:

$ rustc --version 
 rustc xyz (abcabcabc yyyy-mm-dd) 

卸载

从系统中卸载生锈就像安装它一样简单:

$ rustup self uninstall 

Contributing to the Guide

This open source guide is curated by thousands of contributors. You can help by researching, writing and updating these articles. It is an easy and fun way to get started with contributing to open source.