本书是Rust领域经典参考书,由业界资深系统程式设计师编写,广受好评。
本书是Rust领域经典参考书,由业界资深系统程式设计师编写,广受好评。
书中全面介绍了Rust这种新型系统程式语言-具有无与伦比的安全性,兼具C和C++的高效能,并大幅简化了并发程式的编写。第2版对上一版内容进行了重组与完善,新增了「非同步程式设计」的介绍。借助书中大量的案例,你也能用Rust写出兼顾安全性与高效能的程式。本书内容包括基本资料型态、所有权、引用、表达式、错误处理、crate与模组、结构、枚举与模式等基础知识,以及特型与泛型、闭包、迭代器、集合、字串与文字、输入与输出、并发、非同步程式设计、巨集等进阶知识。
1.【内容全面】Rust一本就通,涉及Rust所有关键特性
2.【程式码开源】基于Rust 2021大版本,开源范例程式码
3.【实战性强】讲解深入浅出,含大量案例,实践性强
4.【作译者资深】Mozilla创始团员编写,雪狼翻译
5.【专家推荐】陈天、唐刚、王旭、张汉东、张炎泼
6.【超强品控】30位一线Rust开发者与爱好者精心审读
投诉
作者简介 · · · · · ·
吉姆·布兰迪(Jim Blandy),Mozilla Firefox工程师,Subversion版本控制系统最初设计者之一。拥有40多年程式设计经验,其中包括30多年自由软体开发经验,曾在GNU Emacs、GNU Debugger等专案上工作。
奥伦多夫(Jason Orendorff),GitHub工程师,专注于开发尚未公开的Rust项目,曾在Mozilla参与JavaScript引擎SpiderMonkey的开发。兴趣广泛,包括:文法学、烘焙、时间旅行,以及帮助人们理解复杂主题。
莉奥诺拉‧F. S. 廷德尔(Leonora F. S. Tindall),软体工程师、模式系统爱好者。她喜欢使用Rust等先进语言在一些关键领域建立健壮且适应性强的系统软体,特别是在医疗保健和资料所有权管理等领域。