科学写作的杰作 – Computers as Components 2nd Edition

这是我读过的最好的专业书之一(也许能排到第一位)。它理所当然的应该是我读过的最好的教科书式的书。作者(IEEE和ACM的双料fellow)对书的feature描述如下:

  • Uses real processors (ARM processor and TI C55x DSP) to demonstrate both technology and techniques…Shows readers how to apply principles to actual design practice.
  • Covers all necessary topics with emphasis on actual design practice…Realistic introduction to the state-of-the-art for both students and practitioners.
  • Stresses necessary fundamentals which can be applied to evolving technologies…helps readers gain facility to design large, complex embedded systems that actually work.

From http://www.waynewolf.us/embedded-book-2e/
作者的主页:http://www.ece.gatech.edu/research/labs/esl/wolf.html

我看到很多其他书上也有类似的字眼,但在这本书上,我真正看到了作者如何真真正正地实现了上面三点。注意,此书是真的实现这上面这三点。我如此的激动,以致于我给作者写了一封感谢信,感谢她/他(我实在是搞不懂作者是男是女了)献给我们这么好的一本书。

有一门学问叫“科学写作(Scientific Writing)”,它研究如何让人能更好或更快或更容易地接受科学知识。从教科书,到博物馆里的标签的写法,到科教影片的transcript等等,这些都是为读者服务的。如果一个作品写得不好,读者就难以明白作者的意图。如果作者是科学写作的高手,那么即使是最复杂的事情,读者也能够明白。我认为科学写作的巅峰之作当属《时间简史》,霍金是如此一位伟大的科学家兼科学写作者,以致于我又想写信去感谢他了…

Wolf的书中列举了大量的例子,帮助读者理解。我想大家都知道例子的力量。作者的书中不仅有小例子(为小的知识点准备的),也有大例子,即Design Example。这些大例子是针对于系统的,这些系统都很典型,很能说明问题。有时候,我们在自己设计的时候,虽然事情是做出来了,但是总是不知道这样做是不是对的,不知道世界一流的学者的做法是怎样的。书中的例子能给我们一些答案。

书的对概念的阐述恰到好处。对一些概念的阐述,太深了难懂,也没有必要,太浅了不过瘾,感觉这谁都知道。Wolf对这点把握得很好,该说的说,不该说的不说。读完之后觉得刚好饱,很舒服。

搞嵌入式三年多了(as a student),读完这本书,把之前所学的和所得的经验放到这本书给的框架里,脑子里的东西更有条理了。了解了在研究的过程中会遇到哪些问题,有些是学术的,有的是实践的。正如作者所说,state-of-the-art for both students and practitioners.

我还会读Wolf的其他书。我早就听大牛师兄提起Wolf的High-Performance Embedded Computing不错。过段时间还得拜读一下。

(Note: What I’ve read is the English version of this book.)

发表评论

电子邮件地址不会被公开。 必填项已用*标注