学习 Rust 语言你需要了解的 3 个方面

Rust 是一种日益增长的趋势。阅读这些文章,跟上这门最令人兴奋的语言之一。
5 位读者喜欢这篇文章。
Ferris the crab under the sea, unofficial logo for Rust programming language

Opensource.com

Rust 一直被评为人们最想学习的语言之一。2022 年,Opensource.com 发表了一些文章来帮助你入门。

Rust 是一种相当新的语言,但它发展迅速。人们对它的普遍兴奋不仅仅是对尝试新语言的兴趣。Rust 具有真正有用的功能,例如使用 Box 数据类型将数据分配到堆(而不是栈)的能力。无需单独的垃圾回收,你也不必手动管理内存。此外,用于库管理和安装的 Crate.io 基础设施使查找和使用 Rust 社区贡献的函数变得容易。

安装工具链

在考虑学习 Rust 时,有很多令人兴奋的地方,但它也是一种复杂的语言,可能会让人望而生畏。编程是一门实践学科。要学习一门语言,仅仅阅读和思考是不够的。你最终必须使用它。如果你对 Rust 好奇但还没有编写任何 Rust 代码,那么请通过安装工具链来迈出学习 Rust 的第一步。

调试 Rust

理解复杂系统的最佳方法是了解它们是如何崩溃的。Rust 团队为你准备了一个可用于调试的 Rust 应用程序示例

Rust 中的并发

Rust 的“无畏并发”有时被解释为关于线程。这没错:Rust 的并发模型确实使线程代码更易于编写和理解。但这并不是它的全部功能!获得并发的另一种方法是使用异步代码。正如 Stephan Avenwedde 的文章Rust 中的异步编程所阐明的那样,Rust 的异步原语非常强大。

你尝试过 Rust 吗?

你尝试过 Rust 了吗?如果还没有,花一些时间阅读这些文章并进行实验。请在评论中告诉我们你的想法。

接下来阅读

Rust 速查表

Rust 是一种专注于速度、并发性和安全性的编程语言。由于它与在线注册表的集成、其有用的编译器以及几乎直观的……

介绍 Rust 调用 C 库函数

Rust FFI 和 bindgen 实用程序设计良好,可以使 Rust 调用 C 库。Rust 可以轻松地与 C 通信,从而与任何其他与 C 通信的语言通信。

Moshe sitting down, head slightly to the side. His t-shirt has Guardians of the Galaxy silhoutes against a background of sound visualization bars.
自 1998 年以来,Moshe 一直参与 Linux 社区,帮助举办 Linux “安装派对”。他自 1999 年以来一直在编写 Python 程序,并为核心 Python 解释器做出了贡献。Moshe 在 DevOps/SRE 这些术语出现之前就已经从事相关工作,他非常关心软件可靠性、构建可重现性等。

评论已关闭。

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.