推荐序二
I knew Rust was a notoriously difficult programming language to learn,but it wasn't until I read the preface to The Tao of Rust,by Alex Zhang,that I realized why it is so difficult.Alex writes:
Rust covers a wide range of knowledge,including object-oriented,functional programming,generics,underlying memory management,type systems,design patterns,and more.
Alex covers all of these topics and more in The Tao of Rust.A single text that ties all of this together will be invaluable for Rust learners.So far I've read a couple of chapters translated from the original Chinese,and I can't wait to read more.
Rust语言难学,这已经是众所周知的了。但是直到我看到Alex(张汉东)的《Rust编程之道》的前言时,我才明白它为什么如此难学,Alex写道:
“Rust 涉及的知识范围非常广泛,涵盖了面向对象、函数式、泛型、底层内存管理、类型系统、设计模式等知识。”
《Rust编程之道》一书涵盖了所有这些主题和内容,并且将这些内容有机地联系在一起,这对于Rust的学习者来说是非常宝贵的。我阅读了本书部分内容的英文译稿后,就已经迫不及待地想要阅读更多的内容了。
——Patrick Shaughnessy,《Ruby原理剖析》原著作者