译者序
在想到要给《编码—隐匿在计算机软硬件背后的语言》(Code: The Hidden LanguageofComputer Hardware and Software)写一篇序言的时候,内心就不由得激动起来。能够翻译这部经典之作实属吾辈之荣幸。早在一年多之前,电子工业出版社的编辑跟我提到这本书的翻译之事时,我便有颇大的兴趣。一是由于该书作者CharlesPetzold的鼎鼎大名,二是由于该部作品本身内容之不凡。
作为 Windows 编程界的一位传奇人物,Charles Petzold早在1994 年就作为仅有的七人之一(并且是唯一的作家)被《视窗杂志》和Microsoft 公司授予Windows Pioneer奖。而作为一名世界顶级的技术作家,他的大作 Programming Windows 则是尽人皆知的 Win32API编程经典,是学习 Windows 编程的必读之作。令我们欣喜的是,除了Windows程序设计方面的著作,Petzold还撰写了这部讲述计算机工作原理的书籍,而且同样堪称经典。
本书的翻译过程漫长而又愉快,书中的精彩内容不断给我们以惊喜。Petzold采用的叙述方式奇特却又如此自然,他首先从历史的角度审视了计算机技术的发展脉络,继而自底向上地将计算机体系结构方面的知识娓娓道来。在Petzold的笔触下,导线、灯泡以及触发器等简单部件,通过精妙的组装,竟然构建出了一台电子计算机,令我们在翻译的过程中不禁有动手一试的冲动,但总是又被他精彩的笔触所吸引而欲罢不能。Petzold在这本技术书籍里旁征博引,从美国当红的影评人到百年之前的布莱叶盲文,从史密斯·索尼亚的滑尺到冯·诺依曼的构想,从石破天惊的论文《思维之际》到图形化革命,看似信手拈来,然则处处别出心裁。
VI