【书评】编码——隐匿在计算机软硬件背后的语言


  • 新的一年,打算陆陆续续对自己看过的书籍做一些书评,借此回顾经典,收获新的感悟。首当其冲的,就是这本编码(豆瓣)。本书作者是鼎鼎大名的Charles Petzold,也是Windows编程领域的圣经Programming Windows的作者,该书也是windows编程人员的必读书。

     

  • 这本书确实可以称得上是计算机领域入门的神作。从导线、灯泡、开关这些最基本的元件开始,一步步地构建出一台计算机。读完这本书,对于计算机的组成会有更加深刻的理解。大学课堂上学习数字逻辑时,说实话,虽然我知道与非门、加法器、寄存器的概念和工作原理,但是说实话,我不知道这些元器件如何能组成一台如此精密、复杂的计算机;虽然自己学习过汇编语言,但汇编语言为什么能操纵硬件这个问题,我也一直感觉很模糊。直到读了这本书,我对这些问题才有了一些认识和了解。

     

  • 而整本书贯穿始终的,就是本书的书名:”编码”。读完这本书,才明白二进制的神奇。从摩斯电码,到布莱叶盲文,再到现代计算机的每一个细节,二进制始终是最基础、最本质的表示形式。借助各种门电路,可以演化出译码器、编码器等多种多样的电子元器件,而其核心就在于二进制的逻辑运算。在二进制的机器码之上,又出现了一些”助记符”,帮助人们更好地编程。这些”助记符”,就是汇编语言。本书在讲解这块内容的时候,直接带领读者,从无到有设计出一种汇编语言,直击转移指令、跳转指令等一系列指令的本质,读起来酣畅淋漓,读完让人回味无穷。

     

  • 书中的精彩还有很多,这里不再赘述。这里应该感谢译者高超的翻译水平,语言十分流畅,读起来毫不晦涩,在计算机译作中质量当属上等。本书的装帧设计也很精美,让人爱不释手。唯一的小缺点,就是书中的插图只能用黑白印刷,略显美中不足。不过,瑕不掩瑜,这仍旧是一本计算机入门的神作,也是一本很精彩的计算机科普读物。

吃桔子的攻城狮

修炼ing……

在 “【书评】编码——隐匿在计算机软硬件背后的语言” 上有 1 条评论

发表评论