当前位置:Linux教程 - Linux文化 - 《计算机寓言 - 信息时代的启示》(转载) 春

《计算机寓言 - 信息时代的启示》(转载) 春


声明:
本文内容来自《编程之道》一书, 小赵只负责录入. 所有版权归该书的出版社。本文由原来的三册书组成:《编程之道》 《编程之禅》《计算机时代的寓言》

目录

引言 III
第一篇 秋 1
第二篇 冬 15
第三篇 春 29
第四篇 夏 43

第三篇 春

真爱与新生

1 两名学生

曾经有一名学生,他在课余时间里穿上古时侯的盔甲,随后他如今那些和他有类似想法的人在一起,模仿古代社会里的贵州和太太们。

另一名学生是计算机科学专业的,他问一名学生为什么要穿着奇装异服走来走去。后者回答说:“二十世纪是多么的枯燥无味,你花那么多时间呆在冰冷的机器中间,而我在寻觅过去时代的美丽和浪漫。”

计算机专业的学生淡淡一笑,领着第一名学生进了数据中心。“这里有你所蔑视的机器,它们不比你的长凳更雪亮吗?它们在全副武装的铁箱里不是很安全吗?三百年之后,孩子们将会装扮成以前的计算机科学家。”

2 一对猎人

一名程序员一次发明了一套经济电脑系统。当这套系统完成了并被安装到客户指定的地点后,他前去拜访用户,期望能够得到他们的感激。

当他走进大厅,发现一位漂亮的女士正坐在一台终端机前。“你觉得这套新的系统怎么样?”他问。

女士叹了口气,凄凄婉婉,“在我们安装这台电脑之前,”她说,“我必须和许多人说话,并执行不同的任务,可现在,我除了是一台终端机的附属物以外,什么也不是了。我的工作成绩是根据我每天进行多少次屏幕演示而定的。有时侯,我的背简直酸得直不起来。”

程序员沉默片刻,然后说:“我是这个电脑系统的发明者。对于这套系统的创建,我很兴奋。我必须运用我的一点一滴的技巧和知识来使这套系统易于使用。得知你对它很不,我感觉非常难过。”

女士触摸着他的手。“不要责怪自己,”她说,“你活在另一个世界里,你怎么会知道我们的情感和心愿呢?”

真可谓水到渠成。那天晚上,他们两个人做了爱。深夜,那名程序员醒了一会儿,他躺在床上,眼睛盯着天花板,他那熟睡的情人的头在他的胸膛上轻轻摇晃起伏。

3 公司行政官的幻境

有一位公司行政官,他有幢很大的房子,一辆非常昂贵的汽车,一台速度很快的电脑,一位富有的妻子和一个可爱的懒妇。他从一个城市飞到另一个城市出差,住最好的宾馆。他白天整天喝咖啡,到了晚上就喝威士忌。

一天,他坐在飞机上,飞机正做着令人困乏的远程的航行,他的眼睛瞟向了窗外。零散的云朵在田野里投下斑驳的影子。他朝下望去时,似乎觉得他所过的生活像下面的小房子一样遥远,像公路网漫无目标地通向四方。

幻境过去了。当他着陆并去酒巴要了几杯烈酒后,甚至幻境的记忆也消失了。

4 航行者

一名程序员曾创建了一套庞大的数据库,它包含了世界上有关文学、史实、人物和数据的所有资料。然后他又建立了一套先进的索引系统将那些知识联系起来,这样,他便能随心所欲地在数据库里航行。他坐在电脑前享用着他的劳动成果,即满足又愉悦。

三分钟过后,程序员开始头痛;三小时过后,程序员感到很不舒服;三天过后,程序员毁掉了他的数据库。当问他为什么要这样做时,他回答说:“那套系统把这个世界置于我的指尖,我能到任何地方,观看任何事情。因为我不再被外界的条件所限制,所以,我没有理由不知道任何存在着的应该被知道的事物。我吃不下,睡不着。我所能做的就是在数据库里游荡。现在我可以休息了。

5 正在工作的父亲

一个小孩在学校里学到了有关计算机图形学方面的知识。当他回到家里,他发现他的父亲正在一台手提电脑前敲动键盘。”你在干什么呀?”小孩问。

父亲不想被打扰,“我正在工作!”他大声吼着。

小孩垂头丧气地盯着地板,“我以前并不知道你能用电脑工作。”他说

6 智力游戏

一家电子游戏公司雇了一名顾问设计世界上最难的图形智力游戏。

这位顾问幂思苦想了很多天,最后他胳膊下夹着一只盒子回来了。他一边往里走,盒子里一边哗哗作响。

“你已经发明出了世界上最难的图形智力游戏吗?”董事长问。

“是的。”顾问打开盒子,往董事长桌子上一倒,倒出了上千张一模一样的黑色方块绝片。

董事长疑惑地看着这些方块,“我不明白。”

顾问说:“有再种方法可以使一个图形智力游戏玩起来很难。第一种是要有类似的形状,第二种是要有类似的颜色。在这个智力游戏中,每张绝片都有相同的开关和相同的颜色。难道还有比这更难的了吗?”

“但是,如果所有的方块都一样,那么它们怎样排列都可以,即使一个小孩也能够把它们排列在一起。”

顾问一本正经地点点头,“在生活中,就是这样--最困难的问题往往最容易解决。

7 电子邮件系统

一位公司行政官思量着使他的员工工作起来更有效率,于是安装了一套电子邮件系统。

两个星期以后,行政官停止了这套系统的运行。当有人问他为什么时,他说:“只要两个员工之间一产生小小的分歧,第一个员工就发一封邮件。第二个员工读后便会写一封回信,并发一份拷贝给他的经理,然后第一个员工又写另一封邮件,并把拷贝发到大楼里飞来散去,每个人都没法完成工作。

当我的员工成熟了,能就会新技术了,我将让他们重新使用这套电子邮件系统。”

8 鸭子

一位经理常常对她的小女儿说:“妈咪必须拼命地工作,所以,当妈咪晚上回到家的时侯,你要好好听话。”

一天,保姆生病了,这位经理不得不把她的女儿办公室去。她的办公室在一个工业园里,园区中央是一个很大的鸭塘。小追逐着给小鸭子喂食,红通能宾脸上充满了欢笑。

当那位经理又一次对她的女儿说:“妈咪工作很忙,你要好好听话”时,小双手叉着腰,小眉毛紧锁着,倔强地说:“但妈咪。。。你是和小鸭子一起工作。”

两个星期以后,那位经理正坐在会议室里开会,突然忍不住笑了起来。

9 老太太

一名程序员在路上遇到了一位老太太。这位老太太正在编着藤椅,她那双饱经风霜的手飞快地缠绕着,从某种程度上说,藤条的粗糙更加有助于而不是妨碍她干着手中的活儿。

“那是一张漂亮的椅子,老太太,”他说:“藤条的展示出交叉对立的矢量的相交,极富意味地表达了一个多元二次方程式。”

老太太甚至没抬眼看他,“手里有活儿,心里有上帝。”她说。

10 各有所思

一名市场推销员正在谈论电脑业的轶事。“一次,我遇到了编程大师。”他说。

“真的吗?”有人问,“他长得什么样子?”

推销员沮丧地摇摇头,“我记不太清了。当我告诉他我们能赚多少钱时,他没吭声;当我告诉他 让他编写什么程序时,他紧盯着他的终端;当我告诉他计算机工业接下来将发生什么变化时,他一句话也没说就走开了。”

此时,推销员的眼睛向下瞧去,在他脚边有一只猫正盯着他,它的头好奇地歪歪地翘着。

11 立碑

曾经有一名程序员在一个遥远的开发中心工作,中心座落在一个荒凉的岛上。一天晚上,他睡不着觉,便起来到户外走走。

算法和公式像不散的幽灵在他的脑海里回旋,不断提醒他那些尚未完成的事情,他感觉就像肩膀上正找着巨大的重担,因为公司的前途依赖于他的成功。

这是一个晴朗的夜晚,一轮凸月把道路涂成灰白色。他来到了一处荒地,发现了许多立碑,这些立碑排成一个圆圈。这是已被人们遗忘的民间传说中所提到的一处旧址程序员想起了他曾经在书上读到过的什么事情--这些立碑曾经是天文计算器,用来预测天体的运行周期。他抬眼望去,看见一尾声流星就像一根银针划过天空。

无比的兴奋在他的心里涌动,他开始大笑起来。他的笑声在空旷的田野里回响,吵醒了在那些白色石头废墟下酣睡的古人们的好梦。