Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

前言

Rust 编程语言在短短几年内取得了长足的进步,从由一小群热心爱好者创建和孵化,到成为世界上最受喜爱和需求量最大的编程语言之一。回顾过去,Rust 的强大和潜力必然会吸引人们的注意,并在系统编程中占据一席之地。但全球范围内兴趣和创新的增长,渗透到开源社区并催化各行各业的广泛采用,这并不是必然的。

目前,很容易指出 Rust 拥有的出色特性来解释这种兴趣和采用的爆炸性增长。谁不想要内存安全,高性能,友好的编译器,出色的工具,以及其他许多出色的特性呢?你今天看到的 Rust 语言结合了多年在系统编程领域的研究和一个充满活力且热情的社区的实践经验。这门语言是有目的性地设计和精心打造的,为开发者提供了一个更容易编写安全、快速和可靠代码的工具。

但是,使 Rust 真正特别的是它植根于赋予你,用户,实现目标的能力。这是一种希望你成功的语言,赋权的原则贯穿于构建、维护和推广这种语言的社区的核心。自上一版这本权威文本以来,Rust 已进一步发展成为一种真正全球性和值得信赖的语言。Rust 项目现在得到了 Rust 基金会的有力支持,该基金会还投资于关键计划,以确保 Rust 的安全性、稳定性和可持续性。

这版的The Rust Programming Language是一次全面的更新,反映了多年来语言的演变,并提供了宝贵的新信息。但这不仅仅是一本关于语法和库的指南——它是一份邀请,邀请您加入一个重视质量、性能和深思熟虑设计的社区。无论您是第一次探索Rust的经验丰富的开发人员,还是希望精进技能的资深Rustacean,这版都为每个人提供了内容。

Rust 的旅程是一段协作、学习和迭代的过程。语言及其生态系统的成长直接反映了其背后充满活力、多样化的社区。成千上万的开发者的贡献,从核心语言设计者到偶尔的贡献者,使得 Rust 成为一种独特而强大的工具。通过拿起这本书,你不仅是在学习一门新的编程语言——你正在加入一个使软件更好、更安全、更愉快的运动。

欢迎加入 Rust 社区!

  • Bec Rumbul,Rust 基金会执行董事