From 934bb30f0e73c226f1fcb9137ec8b4cc3d22c20b Mon Sep 17 00:00:00 2001 From: kazeno Date: Fri, 16 Jan 2026 18:20:32 +0800 Subject: [PATCH] update foreword --- README.md | 2 +- src/foreword.md | 17 ++++++++--------- src/title-page.md | 2 +- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index bb622ff2..ee73b2fa 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ PS: ## 校对 -部分章节采用 ChatGPT o4-mini 进行翻译校对。提示词详见 [proofreading_prompt.md](proofreading_prompt.md) +部分章节采用 ChatGPT 进行校对。提示词详见 [proofreading_prompt.md](proofreading_prompt.md) ## 静态页面构建与文档撰写 diff --git a/src/foreword.md b/src/foreword.md index 86059ce2..48b9eac5 100644 --- a/src/foreword.md +++ b/src/foreword.md @@ -1,18 +1,17 @@ # 前言 - - +[foreword.md](https://github.com/rust-lang/book/blob/112ceaedfa51d79327e33057c9806d0ea370004a/src/foreword.md) -Rust 程序设计语言的本质实际在于 **赋能**(*empowerment*):无论你现在编写的是何种代码,Rust 能让你在更为广泛的编程领域走得更远,写出自信。(这一点并不显而易见) +Rust 程序设计语言在短短几年内走过了很长的路,从由一小群尚处起步阶段的爱好者社区创建并孵化,到成为世界上最受喜爱、需求最旺盛的编程语言之一。回望过去,Rust 的强大与潜力让它引人注目,并在系统编程中站稳脚跟,这几乎是不可避免的。并非理所当然的,则是渗透于开源社区之中的全球范围内兴趣与创新的增长,并催化了产业内的大规模采用。 -举例来说,那些“系统层面”的工作涉及内存管理、数据表示和并发等底层细节。从传统角度来看,这是一个神秘的编程领域,只为浸润多年的极少数人所触及,也只有他们能避开那些臭名昭著的陷阱。即使谨慎的实践者,亦唯恐代码出现漏洞、崩溃或损坏。 +此时此刻,很容易指出 Rust 所必须提供的一系列出色特性,来解释它在关注度与采用率上的激增。谁会不想要内存安全,*并且* 高性能,*并且* 友好的编译器,*并且* 出色的工具链,以及其他众多优秀特性呢?你今天看到的 Rust,将系统编程领域多年的研究成果与一个充满活力、富有热情的社区所积累的实践智慧融为一体。这门语言被有目的地设计,并被精心打磨,为开发者提供了一种更容易编写安全、快速且可靠的代码的工具。 -Rust 破除了这些障碍:它消除了旧的陷阱,并提供了伴你一路同行的友好、精良的工具。想要 “深入” 底层控制的程序员可以使用 Rust,无需时刻担心出现崩溃或安全漏洞,也无需因为工具链不靠谱而被迫去了解其中的细节。更妙的是,语言设计本身会自然而然地引导你编写出可靠的代码,并且运行速度和内存使用上都十分高效。 +不过,使 Rust 真正与众不同的是它根植于赋能你——也就是用户——去实现你的目标。这是一门希望你成功的语言,而赋能这一原则贯穿于构建、维护并倡导这门语言的社区核心。自本书上一版以来,Rust 进一步发展为一门真正全球化且值得信赖的语言。Rust 项目(Rust Project)如今得到了 Rust 基金会(Rust Foundation)的强有力支持,该基金会也在关键倡议上持续投入,以确保 Rust 安全、稳定且可持续。 -已经在从事编写底层代码的程序员可以使用 Rust 来提升信心。例如,在 Rust 中引入并行是相对低风险的操作,因为编译器会替你找到经典的错误。同时你可以自信地采取更加激进的优化,而不会意外引入崩溃或漏洞。 +这一版的《Rust 程序设计语言》是一次全面更新,反映了这门语言多年来的演进并提供了有价值的新信息。但它不仅仅是一份关于语法和库的指南——更是一份邀请,欢迎你加入一个重视质量、性能与深思熟虑设计的社区。无论你是经验丰富的开发者想第一次探索 Rust,还是资深的 Rustacean 想进一步打磨你的技能,这一版都能为每个人提供值得收获的内容。 -但 Rust 并不局限于底层系统编程。它表达力强、写起来舒适,让人能够轻松地编写出命令行应用、网络服务器等各种类型的代码——在本书中就有这两者的简单示例。使用 Rust 能让你把在一个领域中学习的技能延伸到另一个领域:你可以通过编写网页应用来学习 Rust,接着将同样的技能应用到你的 Raspberry Pi(树莓派)上。 +Rust 的历程是一段协作、学习与迭代的旅程。语言及其生态系统的成长直接反映了其背后充满活力、丰富多元的社区。成千上万开发者的贡献——从核心语言设计者到随手贡献的参与者——共同造就了 Rust 这一独特且强大的工具。拿起本书,你不仅是在学习一门新的编程语言——你是在加入一场让软件更好、更安全、并且更令人愉快的运动。 -本书全面介绍了 Rust 为用户赋予的能力。其内容平易近人,致力于帮助你提升 Rust 的知识,并且提升你作为程序员整体的理解与自信。欢迎你加入 Rust 社区,让我们准备深入学习 Rust 吧! +欢迎来到 Rust 社区! -—— Nicholas Matsakis 和 Aaron Turon +- Bec Rumbul,Rust 基金会执行董事 diff --git a/src/title-page.md b/src/title-page.md index 7bb8986e..539f589c 100644 --- a/src/title-page.md +++ b/src/title-page.md @@ -14,7 +14,7 @@ [install]: ch01-01-installation.html [appendix-e]: appendix-05-editions.html -[nsprust]: https://nostarch.com/rust-programming-language-2nd-edition +[nsprust]: https://nostarch.com/rust-programming-language-3rd-edition [translations]: appendix-06-translation.html > **🚨 想要具有互动性的学习体验吗?试试 Rust Book 的另一个版本,其中包括测验、高亮、可视化等功能**: