《编码》是我近一个月最喜爱的计算机科普读物,即便大半的章节是在烫头发的时候读的。的确,一本有意思的书会让烫头、吃饭和上厕所都变得美好起来。
我曾自认是个受过完备计算机教育的人,但被好事者问到“代码究竟怎么控制计算机”这类问题时,从编译器到机器码这一段还能勉强应对,至于机器码最终怎么就和电路联系起来,我也只能含糊其辞,试图蒙混过关。以我贫乏的高中物理知识,复杂的电路图就已经不太明白了,遑论搞清楚CPU和内存如何看懂机器码。
《编码》拯救了我。在它的内容推进到脱离具体电路以前,堪称满分科学书籍,理论上照着它的指引,你可以制作出自己的计算机。事实上我正有这个打算,并且已经在网络上选购各种电子元件了。然而,它的后半部分,特别是脱离了电路的部分,读起来就像是教材,甚至还不如我本科时的CMU系列教材更好理解。
瑕不掩瑜,上半本中作者的精巧构思和扎实功底足以让我给出5星好评,希望我早日组装出自己的计算机。