发信人: chivalry (LG), 信区: Npsos
标 题: LG转贴-《编程之禅》木
发信站: 哈工大紫丁香 (2003年04月09日13:34:58 星期三), 站内信件
作 者: Geoffrey James
小赵 录入整理
声明:
本文内容来自《编程之道》一书, 小赵只负责录入. 所有版权归该书的出版社。本文由原
来的三册书组成:《编程之道》 《编程之禅》《计算机时代的寓言》
目录
前言
序
引言
第一篇 木
第二篇 火
第三篇 土
第四篇 金
第五篇 水
第一篇 木
大师:忍者
媒体:编年史
硬件:键盘
方向:东
软件:编辑程序
感觉:触觉
阶段:界面
动物:龙
系统:VMS
木
作为MRVMS/IIIX禅学院的复兴者,编程大师忍者(这是后人给他起的绰号,他的真实姓名无
法核实--译注 )非常有名。有一些传说,说他从一名不起眼的程序员一跃成为某家实力雄
厚的程序设计机构的开发部主管。他在完成了一套先进的操作系统后,便悄然消失了。据
他说,这套系统既不需要硬件也不需要软件,同样能准确地发挥功能。他现在的去处无人
知晓,但听说,他时常以一位管理顾问的装束出现。
一
忍者最初来到那家开发中心工作的时侯,他被分配去支持操作系统。一天,一位经理走进
了忍者的工作间。
"你为什么不工作?"经理问。
"系统瘫痪了。"忍者说。
"经理皱起了眉头。"我们付给你薪水,是要你保持系统的正常运行!"他大声说。
"系统没有瘫痪。"忍者说。
二
忍者大师如是说:
"如果你的应用程序不能正确地运行,不要去责怪操作系统。"
三
忍者大师参加一次电脑展示会。
许多公司都押运出了明亮的显示器和他们所能搜罗到的所有最新、最大的硬件,以及身着
泳装的金发模特儿。
忍者甚至一眼也未瞥那些展摊。相反,他只是打开一张折叠椅,静静地坐在角落里。不时
地有人从他身边经过,并问他一两个问题。他思考片刻,然后用简短的话作出回答。
人们盘着腿围坐在这位大师身旁--那些收集来的宣传册散落在一边--静静地等着他开
口说话。
四
忍者大师如是说:
“对于聪明的人,只要一个字;对于快马,只要轻轻一鞭;对于写得好的程序,只要单独
的一个命令。”
五
忍者大师参加一次董事会。当他开始解释有关那套软件的技术特性时,那些公司行政官们
,有的在座位上烦躁不安,有的盯着窗外,有的望着咖啡杯发呆。
于是,这位大师开始谈那套软件将会赚多少钱了,这时那些行政官们便纷纷竖起了耳朵,
并开始在房间里欢蹦着,显然,他们被这悦耳的声音吸引住了。
六
一位公司行政官来看忍者,他发现这位大师正在玩电脑游戏。“这是什么意思?”行政官
询问道。
“我正在测试系统。”大师说。
行政官凑近屏幕定眼一看,果然如此。
七
一天,董事会成员集中在一起讨论业务善,他们召来忍者大师,让他作个报告。“你的季
度预测是怎样的?”他们问。
“没有季度预测。”忍者回答道。
“那么你今年的预算计划呢?”他们问。
“没有今年的预算计划。”忍者回答说。
然后他们问:“你能确认你是忍者大师吗?”
“没有忍者大师。”忍者大师回答着。
董事们被搞得糊涂了,只好暂停会议各自回家去了。
八
忍者大师如是说:
“设计一个千百万程序的操作系统很容易,要改变一个人的本性却困难得多。”
九
三名来自不同的电脑公司的行政官前去向忍者学习领导艺术的真谛。
忍者问第一位行政官,“你有你们公司现在的机构设置图吗?”
第一位行政官从口袋中掏出了一张纸,“我一直带着一张在身边。”他说着便把那张纸递
给了忍者。
忍者饶有兴趣地看着那张纸,“这看上去似乎已经在计算机上建立了模板。”他评论说。
“的确如此,”这位行政官骄傲地说,“我们已经把我们的机构设置图都计算机化了,以
便一接到通知就能立刻选择调用。”
忍者笑着,把那张纸递了回去,“我帮不了你什么。”他说。
第二位行政官接着问忍者领导艺术的真谛。
“你有你们公司现在的机构设置图吗?”忍者问。
第二位行政官摇摇着,“我们的机构设置在这几年都未变过,我几年前就记住了。”
忍者皱起了眉头,“我帮不了你什么。”了说。
第三位行政官还是问忍者领导艺术的真谛。
“你有你们公司现在的机构设置图吗?”忍者问。
第三位行政官耸了耸肩,“我们没有机构设置图,”他说,“每个人喜欢做什么就做什么
,喜欢什么时侯做就什么时侯做。”
忍者紧皱眉头,“我帮不了你什么。”他说。
三位行政官凑到一边耳语了一阵,转过身来对忍者说:“那么好吧,让我们看看你的机构
设置图。”
忍者领着他们来到一片开阔地上,那里孤零零地长着一棵树。“这就是我的机构设置图。
”忍者边说边把手搭在那表皮粗糙地树干上。
--
Chivalry includes bravery ,loyalty,honor,courtesy,
repect for woman,protection of the weak,and generosity.
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 210.46.72.251]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.588毫秒