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

前言

foreword.md

Rust 程序设计语言在短短几年内走过了很长的路,从由一小群尚处起步阶段的爱好者社区创建并孵化,到成为世界上最受喜爱、需求最旺盛的编程语言之一。回望过去,Rust 的强大与潜力让它引人注目,并在系统编程中站稳脚跟,这几乎是不可避免的。并非理所当然的,则是渗透于开源社区之中的全球范围内兴趣与创新的增长,并催化了产业内的大规模采用。

此时此刻,很容易指出 Rust 所必须提供的一系列出色特性,来解释它在关注度与采用率上的激增。谁会不想要内存安全,并且 高性能,并且 友好的编译器,并且 出色的工具链,以及其他众多优秀特性呢?你今天看到的 Rust,将系统编程领域多年的研究成果与一个充满活力、富有热情的社区所积累的实践智慧融为一体。这门语言被有目的地设计,并被精心打磨,为开发者提供了一种更容易编写安全、快速且可靠的代码的工具。

不过,使 Rust 真正与众不同的是它根植于赋能你——也就是用户——去实现你的目标。这是一门希望你成功的语言,而赋能这一原则贯穿于构建、维护并倡导这门语言的社区核心。自本书上一版以来,Rust 进一步发展为一门真正全球化且值得信赖的语言。Rust 项目(Rust Project)如今得到了 Rust 基金会(Rust Foundation)的强有力支持,该基金会也在关键倡议上持续投入,以确保 Rust 安全、稳定且可持续。

这一版的《Rust 程序设计语言》是一次全面更新,反映了这门语言多年来的演进并提供了有价值的新信息。但它不仅仅是一份关于语法和库的指南——更是一份邀请,欢迎你加入一个重视质量、性能与深思熟虑设计的社区。无论你是经验丰富的开发者想第一次探索 Rust,还是资深的 Rustacean 想进一步打磨你的技能,这一版都能为每个人提供值得收获的内容。

Rust 的历程是一段协作、学习与迭代的旅程。语言及其生态系统的成长直接反映了其背后充满活力、丰富多元的社区。成千上万开发者的贡献——从核心语言设计者到随手贡献的参与者——共同造就了 Rust 这一独特且强大的工具。拿起本书,你不仅是在学习一门新的编程语言——你是在加入一场让软件更好、更安全、并且更令人愉快的运动。

欢迎来到 Rust 社区!

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