译者序
在想到要给《编码——隐匿在计算机软硬件背后的语言》(Code: The Hidden Language of Computer Hardware and Software)写一篇序言的时候,内心就不由得激动起来。能够翻译这部经典之作实属吾辈之荣幸。早在一年多之前,电子工业出版社的编辑跟我提到这本书的翻译之事时,我便有颇大的兴趣。一是由于该书作者Charles Petzold的鼎鼎大名,二是由于该部作品本身内容之不凡。
作为Windows编程界的一位传奇人物,Charles Petzold早在1994年就作为仅有的七人之一(并且是唯一的作家)被《视窗杂志》和Microsoft公司授予Windows Pioneer奖。而作为一名世界顶级的技术作家,他的大作Programming Windows则是尽人皆知的Win32 API编程经典,是学习Windows编程的必读之作。令我们欣喜的是,除了Windows程序设计方面的著作,Petzold还撰写了这部讲述计算机工作原理的书籍,而且同样堪称经典。
本书的翻译过程漫长而又愉快,书中的精彩内容不断给我们以惊喜。Petzold采用的叙述方式奇特却又如此自然,他首先从历史的角度审视了计算机技术的发展脉络,继而自底向上地将计算机体系结构方面的知识娓娓道来。在Petzold的笔触下,导线、灯泡以及触发器等简单部件,通过精妙的组装,竟然构建出了一台电子计算机,令我们在翻译的过程中不禁有动手一试的冲动,但总是又被他精彩的笔触所吸引而欲罢不能。Petzold在这本技术书籍里旁征博引,从美国当红的影评人到百年之前的布莱叶盲文,从史密斯·索尼亚的滑尺到冯·诺依曼的构想,从石破天惊的论文《思维之际》到图形化革命,看似信手拈来,然则处处别出心裁。
这些被有机结合起来的零星知识,仿佛又把我带回了大学的课堂。所涉及的问题包括计算机体系结构、汇编语言及数字电子技术等等。那些已经久远而又模糊的知识骤然间变得异常清晰而且格外生动。这些知识原本只会出现在高校的计算机专业课堂里,令人惊奇的是,尽管遍布于世界各地的本书读者往往有着各不相同的专业背景,而这却丝毫不影响本书内容所带给他们的震撼!
所谓经典,就是历尽岁月的洗涤,依然毫不褪色,然其光彩却历久弥新。我想本书被奉为经典之作当之无愧。
为了能够将该书的精彩原原本本地呈现给广大中国读者,并在保证质量的前提下力争让该书早日与广大读者见面,本书的译者始终秉持着谨慎严肃的态度,对许多词句都推敲再三,力求精益求精。在此期间,我们得到了许多师长和友人的支持与帮助,感激之情溢于言表。特别是南京航空航天大学丁秋林教授,他对我们的翻译工作给予了极大的支持,并欣然为本书提笔作序,在此我们对丁教授表示诚挚的谢意。
参与本书翻译工作的人员还有初甲林、刘悦、高新、高阳、邓明强和赵德志。此外赵学健、欧阳键两位博士也参与了部分章节的审校工作,在此也向他们一并表示感谢。
在本书即将付梓之际,除了激动喜悦之外,译者又多了一份惶恐,尽管我们几经校对,并在翻译过程中始终以谨慎求实的态度对一些技术细节和翻译方式反复讨论,力求表意准确。然而限于时间仓促,纰漏和欠缺之处在所难免,言语之中有失偏颇之处,还望读者不吝赐教和批评。联系信箱:beckham@vip.163.com。
薛佟佟
2009年秋于南京