- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编码隐匿在算机软硬件背后的语言
编码:隐匿在计算机软硬件背后的语言
(((永不退色的计算机科学经典著作))( ))
内容摘要
推荐序
《道德经》有云:大方无隅,大象无形,也就是老子所说“道”的至高境界。世界上最恢
宏、壮丽的气派和境界,往往并不拘泥于一定的事物和格局,而是表现出“气象万千”的面貌
和场景,科学知识的论述也是如此。科学不一定等同于晦涩和深奥,最复杂的理论也可用最
简单的方式描述。这就是普遍存在于现实世界的辩证的、朴素的唯物主义精神。
我想Charles Petzold 就是这样一位智者。作为Windows 编程界开创者之一和世界顶级
的技术专家,他在Windows 编程方面著述丰富,在基础计算机理论书籍方面也取得了卓尔
不凡的成就。他善用丰富的想象和清晰的笔墨将看似繁杂的理论描述得生动、简单,使读者
不会感到枯燥和生硬。尤其这本畅销多年、经久不衰的《编码——隐匿在计算机软硬件背后
的语言》(Code:TheHiddenLanguage ofComputerHardwareandSoftware)更是化腐朽为神
奇,改晦涩为通俗之杰作。即使读者不是计算机专业的人士,在Petzold 笔墨的引导之下,
也能够轻松阅读该书。书中使用像电线、电灯泡、触发器等这些非常常见的零件,拼拼接接,
最后令人惊异地建造了一台电子计算机。读者在阅读过程中,循序渐进地学习有关计算机系
统基础和构造的知识,作者的奇思妙想和妙趣横生的讲述方式不得不令人赞叹。
透过现象进而探索本质可以发现新事物;将复杂的事物简单化,可以发现解决问题的新
方法。作者将那些看似复杂的理论转换成我们熟悉的诸多景象,使读者不由自主地跟随他的
思路打造这台只有电线、电灯泡和触发器组构成的庞大的计算机系统。
我阅读了本书的译稿,并非常欣喜地将其推荐给每一位读者,我相信读者都能获益良多。
本书的译者做了一件非常有意义的事情,将一部优秀的作品介绍给读者。他们严谨的工作将
本书诠释得非常出色,使之在不丧失原作风采的基础上更贴合中国读者的习惯。
最后,我还是想将《道德经》上的两句话来送给各位读者——“为学日益,为道日损,
损之又损,以至于无为,无为而无不为”。衷心希望各位读者有朝一日都能够在学问上到达
无为而治的境界。
丁秋林
2009.10.28
丁秋林教授,博士生导师,南京航空航天大学信息科学与技术学院和机电工程学院资深
教授。英国皇家航空学会高级会员、英国剑桥世界名人录传记人物(IBC Cambridge the28th
Edition)、美国世界名人录传记人物(Who’sWhointheWorldthe16thEdition)、国际高级制
造技术杂志编辑部成员(Springer)。
目 录
1 至亲密友 /1
编码是什么?在本书中,这个词的意思是指一种用来在机器和人之间传递信息的方式。
换句话说,编码就是交流。对任何能听见我们的声音并理解我们所说的语言的人来说,我们
发出的声音所形成的词语就是一种编码。用手电筒能代替声音来与朋友交谈吗?当然值得一
试。
2 编码与组合 /7
莫尔斯码也被称做二进制码,因为这种编码的组成元素只有两个——“点”和“划”。不过,
点、划的组合却可以表示你想要的任意数目的码字。这其中的规律是什么?本章我们就来探
讨一番。
3 布莱叶盲文与二进制码 /13
布莱叶盲文是为了便于盲人阅读而发明的一种编码。在这一章中我们将解析布莱叶盲
文,来看看它是如何工作的。我们并不是要真的学习布莱叶盲文,而且也无须刻意记住关于
它的什么内容。我们仅仅希望从中归纳出编码的一些性质。
4 手电筒的剖析 /21
为了理解电在计算机中的工作原理,我们先得仔细钻研一番电学,不过不要担心,只需
要一部分基础知识就够了。在本章,我们将以手电筒为教学道具,引导你走入神秘的电学世
界。
5 绕过拐角的通信 /32
在第1章,我们曾经讲过用手电筒与朋友进行交谈的方法,但是这样的方式是有局限性
的,你的交流对象必须住在街对过,而且你们卧室的窗口正好相对。但是,现实不会总是如
此。当手电筒的光无法到达朋友的卧室时,怎样与他们进行无声的交流呢?电路或许
文档评论(0)