Rust领域经典招募审读

Programming Rust(中文版《Rust程序设计》) 是 Rust 领域最受欢迎的作品之一,由系统编程领域资深专家 Jim Blandy 、Jason Orendorff 和 Leonora Tindall 执笔撰写。自首版面世以来,长居 Amazon 并行编程、面向对象设计等领域畅销榜前列。并获得 Amazon 读者的 4.7 星好评:

4c7efc75999cf51a3c2dbda9b4c967d0.png

作者信息

吉姆·布兰迪(Jim Blandy)
Mozilla Firefox工程师,Subversion版本控制系统最初设计者之一,拥有40多年编程经验,其中包括30多年自由软件开发经验,曾在GNU Emacs、GNU Debugger等项目上工作。

贾森·奥伦多夫(Jason Orendorff)
GitHub资深软件工程师、Rust Hacker,曾为Mozilla的Firefox开发JavaScript引擎。兴趣广泛,包括:语法学、烘焙、时间旅行,以及帮助人们理解复杂主题。

莉奥诺拉·F. S. 廷德尔(Leonora F. S. Tindall)
Fastly资深工程师、类型系统爱好者。喜欢使用Rust等先进语言在一些关键领域构建健壮且适应性强的系统软件,特别是在医疗保健和数据所有权管理等领域。

第 2 版译者信息

汪志成(@雪狼)

Thoughtworks专家级咨询师、Google Developers Expert。终身学习者,兴趣多元,涉猎广泛,目前专注研究Rust。

这本书之所以如此受欢迎,在于它具有以下特色:

1. 覆盖全面:对 Rust 的语法和特性进行了详细的介绍,包括 Rust 的类型系统、所有权和借用、并发编程等。同时,本书还包括了 Rust 在网络编程、系统编程、Web 开发、图像处理等领域的应用实例。

2. 实用性强:注重实用性,作者通过实例代码和案例讲解来阐释 Rust 的特性和应用,帮助读者理解 Rust 的语言设计和实现,并掌握 Rust 的实际应用。

3. 适合不同层次的读者阅读:不仅适合已经有一定编程经验的读者,也适合新手入门。对于新手,本书从 Rust 的基础语法和概念开始介绍,逐步演进至更深层次的语言特性和实战应用;对于有一定编程经验的读者,本书还包括了大量高级内容和案例,可以帮助读者深入了解 Rust 的内部机制和实现原理。

4. 与 Rust 版本同步更新:一直与 Rust 新版保持同步,第2版介绍最新版本(2021 Edition)的语言特性和实践案例。

一句话,Programming Rust 是一本全面、实用且与 Rust 版本同步更新的经典之作,能够帮助读者深入学习和应用 Rust 编程语言。

Programming Rust 中文版《Rust程序设计》于 2020 年由图灵引进,3 年后的今天,升级版《Rust程序设计(第2版)》即将出版(基于 2021 Edition)。在出版之前,特别借此次文章发布的机会招募业内一线开发者与专家,参与到这一经典作品的「审读」活动当中!专业人士的审读贡献会让这本书的品质更上一层楼

公开审读活动说明如下。

《Rust程序设计(第2版)》

公开审读活动说明

活动性质:公益

邀请人士:Rust 开发者、系统编程工程师、Rust 资深爱好者

您需要:具有 Rust 一线开发经验,或者系统编程经验超过 5 年,对文字表达与代码编写敏感,未来一周左右有审稿时间

拟邀请名额:16 位(每部分 2 位,共计 8 部分)

审读对象:《Rust程序设计(第2版)》任选一部分(在 60~90 页之间)

审读时限:9 天(即日起截至 7 月 17 日)

审读形式:PDF 电子稿

反馈意见形式:带修改标记的 PDF 电子稿,或者形成文本意见发送至微信或邮件 [email protected]

报名形式:以下二维码线上报名,筛选通过之后邀您加入审读微信群,如果报名人数很多,这次筛选暂未通过的话,待下一波审读活动会优先与您联系。

审读意见处理:对于审读意见汇总的问题,其中技术问题由本书译者汪志成(@雪狼)负责沟通解决;编辑规范问题由本书责任编辑刘美英和执行编辑张海艳负责沟通解决。

审读享受权益:《Rust程序设计(第2版)》图书致谢中的审读姓名列表;专享版图书一本。

如果您对以上活动性质及信息确认无误,请扫描以下二维码填写报名信息:

bb6113d9b306d8eb58c8fdfd70fd0990.png

《Rust程序设计(第2版)》
扫  码   报  名  审  读

审读意见包括但不限于以下问题:

1—术语

  • 术语翻译错误,比如与业内惯用翻译不一致

2—语句

  • 整句意思错误

  • 表达不地道

3—原文错误

  • 原作者的知识性错误,可直接纠正

  • 最新情况与写作图书时不符,即内容过时,这种可以用脚注说明

如果您还有精力,以下问题也可以反馈给我们:

  • 英文拼写错误

  • 汉字错别字

  • 量纲、单位、公式及各种符号错误

  • 插图与表格错误

  • 前后表达不一致

  • 标点符号

  • ......

以下关于图书每部分的审读分配供您参考。

各章内容篇幅列表

d11ba75007f4c93e5d56106a71dd89a8.png

《Rust程序设计(第2版)》简介

本书是 Rust 领域经典参考书,由业内资深系统程序员编写,广受读者好评。

书中全面介绍了 Rust 这种新型系统编程语言——具有无与伦比的安全性,兼具 C 和 C++的高性能,并大大简化了并发程序的编写。第 2 版对上一版内容进行了重组和完善,新增了对“异步编程”的介绍。借助书中的大量案例,你也能用 Rust 编写出兼顾安全性与高性能的程序。本书内容包括基本数据类型、所有权、引用、表达式、错误处理、crate 与模块、结构、枚举 与模式等基础知识,以及特型与泛型、闭包、迭代器、集合、字符串与文本、输入与输出、并 发、异步编程、宏等进阶知识。

本书适合所有学习 Rust 的开发者,尤其适合系统程序员,从 C++ 转向 Rust 的程序员,以 及具有 C、C#、Java、Python、JavaScript 等其他编程语言基础并希望学习 Rust 的程序员。

* 具体章节简介 *

本书前两章简要介绍了 Rust 的背景知识,接着在第 3 章开始介绍基本数据类型。第 4 章 和第 5 章讨论了“所有权”和“引用”这两个核心概念。建议你按顺序通读前 5 章。

第 6 章到第 10 章涵盖了 Rust 这门语言的基础知识:表达式(第 6 章)、错误处理(第 7 章)、crate 与模块(第 8 章)、结构(第 9 章),以及枚举与模式(第 10 章)。这几章可以稍微读 快一些,但不要跳过第 7 章。

第 11 章介绍了特型与泛型,这是你需要了解的最后两个重要概念。特型就像 Java 或 C# 中的接口。它们也是 Rust 用来将你的类型集成到语言本身的主要方式。第 12 章展示了如何用特型支持运算符重载,第 13 章介绍了更多的实用工具特型。

了解特型和泛型可以帮你解锁本书其余部分的知识。不容错过的两个强大工具——闭包和迭代器,会分别在第 14 章和第 15 章中进行介绍。剩下的几章你可以按任意顺序阅读,或根据需要深入阅读。它们涵盖了这门语言的其余部分:集合(第 16 章)、字符串与文本(第 17 章)、输入与输出(第 18 章)、并发(第 19 章)、异步编程(第 20 章)、宏(第 21章)、不安全代码(第 22 章),以及调用来自其他语言的函数(第 23 章)。

END

记得我们的「审读」活动!欢迎推荐给 Rust 领域的朋友们。

788334f10c9c5723a6d1d0d309b0a0e9.png

《Rust程序设计(第2版)》
扫  码   报  名  审  读

猜你喜欢

转载自blog.csdn.net/turingbooks/article/details/131606440