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 所提供的精彩特性,来解释这种兴趣和采用的爆发式增长。谁会不想要内存安全性(memory safety)、以及高性能(fast performance)、以及友好的编译器(friendly compiler)、以及出色的工具链(great tooling)——除了众多其他精彩特性之外?你今天看到的 Rust 语言,结合了系统编程领域多年研究的成果,以及一个充满活力和热情的社区的实践智慧。这门语言是有目的性地设计、并精心打造的,为开发者提供了一款能更轻松编写安全、快速和可靠代码的工具。

但真正让 Rust 与众不同的,是它植根于赋能你——用户——去实现你的目标。这是一门希望你成功的语言,这种赋能(empowerment)的原则贯穿于构建、维护和倡导这门语言的社区核心之中。自从这本权威著作的上一个版本以来,Rust 已进一步发展成为真正全球化和值得信赖的语言。Rust 项目现在得到了 Rust 基金会(Rust Foundation)的有力支持,该基金会还投资于关键举措,以确保 Rust 的安全性、稳定性和可持续性。

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

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

欢迎来到 Rust 社区!

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