前言
Rust 编程语言在短短几年间走过了漫长的道路——从一个由少数爱好者组成的小型新兴社区孕育而生,到成为世界上最受喜爱、需求最旺盛的编程语言之一。回顾过去,Rust 凭借其强大的能力和巨大的潜力在系统编程领域崭露头角,这是必然的趋势。而真正出乎意料的,是全球范围内对 Rust 的兴趣和创新热情如此迅猛地蔓延——它渗透到各个开源社区,并推动了跨行业的大规模采用。
时至今日,要解释这股兴趣和采用的爆发式增长,只需看看 Rust 提供的那些出色特性就够了。谁不想同时拥有内存安全、以及高性能、以及友好的编译器、以及优秀的工具链,还有众多其他出色的特性呢?今天你所看到的 Rust 语言,融合了多年的系统编程研究成果与一个充满活力和热情的社区的实践智慧。这门语言的设计有着明确的目标,打磨精心而细致,为开发者提供了一个能更轻松地编写安全、高效、可靠代码的工具。
然而,真正让 Rust 与众不同的,是它致力于赋能你——用户——去实现你的目标。这是一门希望你成功的语言,而赋能这一理念贯穿于构建、维护和推广这门语言的社区核心之中。自本书上一版问世以来,Rust 已进一步发展为一门真正全球化且备受信赖的语言。Rust 项目现在得到了 Rust 基金会的有力支持,基金会还投资于关键举措,以确保 Rust 的安全性、稳定性和可持续性。
本版《Rust 程序设计语言》是一次全面的更新,反映了这门语言多年来的演进,并提供了宝贵的新内容。但它不仅仅是一本关于语法和库的指南——它更是一份邀请,邀请你加入一个重视质量、性能和精心设计的社区。无论你是初次探索 Rust 的资深开发者,还是希望精进技能的 Rust 老手,本版都能为你提供有价值的内容。
Rust 的旅程是一段关于协作、学习和迭代的历程。这门语言及其生态系统的成长,直接反映了其背后那个充满活力、多元化的社区。从核心语言设计者到普通贡献者,数以千计的开发者的贡献,使 Rust 成为了如此独特而强大的工具。翻开这本书,你不仅仅是在学习一门新的编程语言——你正在加入一场让软件变得更好、更安全、更令人愉悦的运动。
欢迎来到 Rust 社区!
- Bec Rumbul,Rust 基金会执行董事