Rust 入门

Rust入门

Rust 是一种开源系统编程语言,语法上与 C++ 类似。

它是一种通用编程语言,广泛用于构建:

  • 操作系统的内核
  • 视频游戏的游戏引擎
  • 适用于 Chrome、Firefox 等网络浏览器的浏览器引擎。
  • 命令行工具等等。

Rust 编程的特点

以下是 Rust 的一些主要功能,这些功能使其成为近年来最流行的编程语言之一。

1. 性能

就像 C 编程一样,Rust 速度快并且需要更少的内存。因此,我们不会牺牲 Rust 的性能。

2. 内存安全

Rust 通过确保内存安全来防止程序崩溃。如果没有内存安全,程序可能会意外崩溃。

3. 安全并发

Rust 允许程序的多个部分同时运行。但是,它们不能同时修改相同的值。这确保了程序的不同部分可以安全地同时运行。

4. 平台无关

您可以在一个平台上编译 Rust 程序,然后将其带到另一个平台并运行它。Rust 支持大量平台/操作系统。

Rust 语言有哪些特性?

建议一: 从整体出发,不要让自己陷入到细节中去
建议二:抛弃一次性学会的念头

语言架构 所有权系统 编程范式 语言架构
类型系统
内存管理

Rust 语言设计哲学是什么?

Rust 社区和生态如何?

在您的计算机上安装 Rust

要在您的 PC 上安装 Rust,您首先需要一个名为 的命令行安装程序rustuprustup不同操作系统的安装过程有所不同。

对于 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.76.0 (07dca489a 2024-02-04)

如果您得到这种类型的输出,则安装已正确完成。

这里,rustc是编译程序所需的 Rust Compiler 的缩写。它会自动安装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 程序。

更新和卸载

一旦通过安装 Rust rustup,更新到新发布的版本就很容易。从 shell 中运行以下更新脚本:

rustup update

要卸载 Rust 和rustup,请从 shell 运行以下卸载脚本:

rustup self uninstall

参考来源

哔哩哔哩
programiz

posted @ 2024-03-09 19:15  bigroc  阅读(27)  评论(0编辑  收藏  举报