开始学习Rust
- Rust 基本介绍:Rust 是一种开源的系统编程语言,类似于 C++,用于开发操作系统内核、游戏引擎、浏览器引擎和命令行工具等。
- Rust 编程特点:Rust 以其快速性能、内存安全、安全并发和平台独立性著称,适合高性能和可靠性要求的应用。
- Rust 安装和运行:可以通过在线编译器快速尝试 Rust 代码,或在电脑上安装 Rust。安装后,使用
rustc
编译器编译和运行 Rust 程序。
Rust 是一种开源的系统编程语言,其语法与 C++ 相似。
它是一种通用编程语言,广泛用于构建:
- 操作系统的内核
- 视频游戏的游戏引擎
- Web 浏览器(如 Chrome、Firefox 等)的浏览器引擎
- 命令行工具等。
Rust 编程的特点
以下是 Rust 的一些主要特点,这些特点使其成为近年来最受欢迎的编程语言之一。
1. 性能
Rust 的速度快,内存占用少,与 C 编程类似。因此,使用 Rust 我们不会牺牲性能。
2. 内存安全
Rust 通过确保内存安全来防止程序崩溃。没有内存安全,程序可能会意外崩溃。
3. 安全并发
Rust 允许程序的多个部分同时运行。然而,它们不能同时修改同一个值。这确保了程序的不同部分可以安全地并发运行。
4. 平台独立
您可以在一个平台上编译 Rust 程序,然后将其带到另一个平台上运行。Rust 支持大量的平台/操作系统。
使用在线编译器运行 Rust
开始运行 Rust 代码的最简单方法是使用在线编译器。您可以直接编写代码并开始执行。
这样,您不必了解安装过程,尤其是在开始时,这可能令人困惑且耗时。
一旦您开始理解 Rust 的基础知识,您就可以在您的电脑上安装 Rust。
在您的电脑上安装 Rust
要在您的电脑上安装 Rust,您首先需要一个名为 rustup
的命令行安装程序。rustup
的安装过程因不同的操作系统而异。
- 对于 Windows - 访问 rustup.rs,下载并运行
rustup-init.exe
- 对于 Unix/Linux/macOS - 打开命令终端并运行
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
注意: 在 Windows 中,您可能需要将 Rust 包含在您的 %PATH%
系统变量中。要了解如何在 Windows 中添加系统变量,请访问创建和修改环境变量。
现在,要检查我们是否正确安装了 Rust,请打开命令终端并输入:
$ rustc --version
输出
rustc 1.59.0 (9d1b2106e 2022-02-23)
如果您得到这种类型的输出,说明安装正确完成。
这里的 rustc
是 Rust 编译器的简称,用于编译程序。它会随 rustup
自动安装。
您的第一个 Rust 程序
让我们编写第一个 Rust 程序。
在您的电脑上创建一个名为 main.rs
的文件,并添加以下几行。Rust 程序文件以 .rs
扩展名结尾。
fn main() {
println!("Hello, World!");
}
这个程序将在屏幕上打印 "Hello, World!"
。
现在,打开您的命令终端并输入以下命令来编译和运行您的 Rust 程序文件。
在 Linux 和
MacOS 上,
$ rustc main.rs
$ ./main
Hello, World!
在 Windows 上,
> rustc main.rs
> ./main.exe
Hello, World!
这里,
rustc main.rs
编译您的 Rust 程序./main
或./main.exe
运行程序
无论您使用什么操作系统,您都应该在命令终端上看到字符串 "Hello, World!"
被打印出来。
恭喜您!您已成功编写了您的第一个 Rust 程序。