什么是 Rust 以及如何在 Linux 上使用它

Rust 安装脚本

几天前 Darkcrizt 他告诉我们 使用什么编程语言编写 Android 13 的代码。其中之一是在 Linux 内核的创建中占据越来越突出的位置. 这就是为什么在本文中我们将解释什么是 Rust 以及如何在 Linux 上使用它。

这个案例的奇怪之处在于,根据 TIOBE 索引,在最受欢迎的语言列表中 它排在第 20 位,而它所取代的 C 和 C++ 分别排在第二和第三位。 但是,看起来他将有一个美好的未来。

有人可能会问为什么需要一种新的编程语言。 答案是,微软产品和谷歌浏览器在过去十年中遇到的安全问题中,约有 70% 与上述编程语言的缺陷有关。

什么是锈

最初由 Mozilla 开发,现在掌握在到独立基金会。 S目标是创建一种具有 C 和 C++ 特性但解决安全问题的语言 这些语言。 因此,它引起了操作系统开发者的兴趣。

此外,它的编译器效率更高,非常适合处理大量数据。

为了给出更正式的定义,我们可以说 Rust 是一种开源编程语言。 它是静态类型的,旨在最大限度地提高性能和安全性,并强调安全的内存管理和并发性。. 它的语法类似于 C++。

编程语言处理各种类型的数据,为了能够正确处理这些数据,首先必须对其进行识别。 比如区分是字符还是数字。

验证每条数据是否已分配给其正确类型的过程称为类型检查,每种编程语言都有执行此操作的系统,因为它有助于防止程序执行期间出现错误。 检查可以在运行时或编译时完成。

在像 Rust 这样的静态类型编程语言中,检查发生在编译时. 编译是将程序代码转换为机器可理解的语言的过程。 这需要知道与每个变量关联的类型。

并发编程允许代码的不同部分交替执行,但速度如此之快以至于用户认为它是并行完成的。. 这允许,例如,如果程序的一部分需要外部响应(例如,与外部服务器的连接),则程序的其余部分将继续运行。 可能是电子邮件客户端的情况,在等待能够从一个帐户下载电子邮件时,通过另一个帐户发送我们的电子邮件。

如何在 Linux 上安装 Rust

现在我们知道 Rust 是什么,让我们看看如何将它安装到我们的 Linux 发行版中。 为此,我们打开终端并编写以下命令

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
您可能需要先安装 curl 命令。 它在所有发行版的存储库中,因此请使用通常的命令。
当我们执行命令时,我们将看到以下消息:

欢迎来到铁锈!

这将下载并安装 Rust 编程语言的官方编译器及其包管理器 Cargo。

然后它告诉我们它将使用的目录并为我们提供三个选项:

  1. 继续安装(默认选项)
  2. 自定义安装)
  3. 离开设施。

如果我们选择第一个选项,当安装完成时它会要求我们关闭终端来更新配置。 我们也可以通过命令来完成:

source "$HOME/.cargo/env"
我们检查 Rust 版本:
rustup update
并卸载:
rustup self uninstall
如何使用集成开发环境 Visual Studio Code(在 Snap 和 Flatpak 商店中)和 GNU Emacs(官方存储库)。
我不想深入了解 Rust 和其他编程语言之间的技术差异。 只是指出,如果你想学习编程,甚至想帮助 Linux 开发,Rust 似乎是一个不错的选择。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。