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,您首先需要一个名为 的命令行安装程序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.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
参考来源
本文来自博客园,作者:bigroc,转载请注明原文链接:https://www.cnblogs.com/bigroc/p/18063166
blog:http://www.bigroc.cn 博客园:https://www.cnblogs.com/bigroc