Rust 入门/引言
欢迎来到 Rust 入门!在引言中,您将了解将在后续章节中学习的概念的背景信息。如果您不理解其中的一些部分,不用担心。学习部分内容将有助于您在前进的过程中理解概念!
编程是指编写程序,指示计算机执行特定任务。但是,计算机既复杂又原始:它们不太理解正常的自然语言,因为我们的语言不精确且不准确。因此,我们必须使用一种精确清晰的语言,以便将我们的确切意图传达给计算机。这就是编程语言的用武之地。它们为我们提供了一种方法来制定我们希望计算机执行的指令。然而,新程序员必须从头开始学习它们,因为它们不是自然语言。有许多编程语言,每种语言都有优点和缺点。在本指南中,我们将重点学习 Rust 编程语言。
Rust 是一种现代编程语言,专为性能和安全而设计。您可能会经常看到这个标语,但它是什么意思呢?
Rust 被认为是“现代”的,因为它的开发历史比较近。它于 2006 年开始开发,并在 2015 年变得稳定。在编程领域,稳定性的承诺至关重要 - 它意味着您的旧程序不会因为语言更新而崩溃。尽管 Rust 已经稳定了一段时间,但大多数程序员认为它是一种现代语言。为什么呢?
嗯,建立一个生态系统可能需要很长时间。编程语言的价值取决于周围的工具,而新兴的编程语言通常需要更多工具。
但是,这些新语言也有其优点。有了数十年的历史,程序员可以设计更易于访问的语言功能,从过去项目的成功和失败中吸取教训。考虑到这一点,旧语言往往会坚持旧观念。一旦它们变得稳定,就不可能删除任何令人困惑或有害的语言功能。Rust 通过慢慢来,可以从历史中学习,并创造一种舒适的语言。
当人们说 Rust 速度很快并且“高性能”时,他们指的是语言的机制。Rust 由 Mozilla 作为一种系统编程语言创建,一直旨在快速运行。然而,想想计算机控制我们世界的所有地方:计算机为网站提供服务,渲染 3D 图形,并进行科学研究。所有这些任务都得益于高性能!
对于这些系统级任务,Rust 是一个极佳的语言选择。它可以减少能源消耗,有助于营造更好的气候,并降低大型企业的服务器成本。每个人都赢了!
程序的“安全性”在许多情况下至关重要。计算机为全球范围内的车辆、银行和个人信息等系统提供动力。这些程序不仅必须正常工作,而且在紧急情况下或潜在的网络攻击中也必须保持完好无损。Rust 有各种概念,有助于确保您的程序始终按预期工作。
综上所述,我们希望您玩得开心!编程可以很有趣也很有吸引力。您不必在开始时就陷入这些概念。现在,让我们学习如何在您的计算机上安装 Rust!