书籍介绍
这本书最独特的地方,在于它把 Rust 最核心、也最容易被其他语言开发者忽视的「所有权」机制,当作贯穿全书的主线来讲。它不满足于告诉你怎么用,而是反复追问「为什么这样写才安全」——从堆栈分配、String 的归属,到生命周期结束时的资源释放,再到 drop 函数背后那套影响深远的内存管理设计,一步步把「无垃圾回收器」带来的责任讲清楚。书中甚至借 Tony Hoare「数十亿美元错误」的空值案例,点出 Rust 试图从编译器层面根治的痛点。正因如此,它被不少读者视为比同类入门书更「正统」的选择:内容扎实、编排循序渐进,官方文档的忠实度也换来稳定的翻译质量。当然,也有人觉得它体量庞大、结构偏「杂文」,适合有耐心啃读的人。它适合那些愿意理解底层原理、而非只求快速上手的开发者。
作者简介
Steve Klabnik,Rust文档团队负责人,Rust核心开发者之一,Rust布道者及高产的开源贡献者,此前致力于Ruby等项目的开发。
Carol Nichols,Rust核心团队成员,i32、LLC联合构建者,Rust Belt Rust会议组织者。
毛靖凯,游戏设计师,一直专注于游戏领域研发,曾负责设计和维护了多个商业游戏的基础框架。业余时间活跃于Rust开源社区,并尝试使用Rust来解决游戏领域中的诸多问题。
唐刚,资深开发者,Rustcc社区创始人和维护者之一。目前就职于Cdot Network。使用Rust从事区块链共识协议的开发工作。
沙渺,嵌入式开发者,国内Rust语言社区和Raspberry Pi(树莓派)开发社区早期参与者。负责维护多个RISC-V架构硬件平台的基础函数库。