介绍

这本书的标题源自于这样一个老笑话:

小明是一个很棒的小伙子,但他总是有点迟钝。他走进一家商店,销售员正站在一大群人面前推销一个神奇的商品——保温杯。推销词如下:“它能为热的食物和冷的食物保温……”小明想了一会儿,对这个能判断放进去的东西是热的还是冷的发明感到兴奋。他抑制不住内心的好奇,蹦来蹦去,在空中手舞足蹈的说:“但是,但是,但……”最终他脱口而出了一个重要的问题:“但是它是怎么知道的?

你听到这则笑话或许会笑,或许不会。关键点是小明看到了保温杯能干什么,并做出推测说它一定能感知某些东西,然后执行加热或制冷操作。但他不知道更简单的原理是热量总是从热的地方转移到冷的地方,而所有的保温杯只是减缓这一过程。保温杯不必知道某些东西,也不用加热或冷却任何东西。里面的东西,不管是热的还是冷的,最终它们的温度都会和室温一样。而根据小明的观点,保温杯如何工作的原理远远比真相复杂。

所以,用这个书名的原因是涉及到计算机时,人们看到它们能够做什么,想象这些机器里面必须出现的各种东西,或者想象出它们必须基于各种原理,因此它们可能具备这些能力。人们可以把人的素质分配给机器。还有很多人发现自己处于这种尴尬的情况,就想我们的朋友小明一样。

其实电脑很容易被理解。当然,电脑的零件比保温杯要多。但每一个零件都非常简单,而且它们都是在一个非常简单、非常易懂的原理上运作的。

保温杯的原理是热传递,这是在我们生活中可以观察到的东西:当冰块从冰箱中拿出来时,我们能看到它慢慢的融化;当没有按时吃晚饭时,我们能感觉到热的食物变冷了。

计算机的工作原理和电有关,但这并不意味着很难理解。如果你已经观察到了当你打开一个电灯开关,一个灯泡就会亮起来;关掉开关,灯就会熄灭。你就已经观察到了计算机运行的原理,这就是你所要知道的所有关于电的知识来理解计算机。