登陆注册
2716500000005

第5章 技术模型铁路俱乐部(2)

小组的核心成员会连续几小时待在俱乐部里,不断改进他们的系统,讨论下一步能做什么。他们还发明了自己的一套外人不怎么懂的行话,他们总是穿着短袖的格子衬衫,兜里插着铅笔,下身则穿着斜纹棉布裤子,而且总是随身带着一瓶可口可乐。(TMRC花了165美元买了一台自己的可乐售卖机,并以5美分一瓶的价格出售,3个月就收回了成本。为了促销,桑德斯为购买可乐的顾客制造了一台自动换瓶机,并且一直用了十多年。)他们自己发明的术语是这样的1:当设备中有一个零件不能工作了,他们就说它“losing”;当一个零件坏掉了,他们就说它“munged”(mashed until no good);房间角落里的两张桌子也不叫办公台,而叫做“orifice”;坚持上课的人叫做“tool”;垃圾叫做“cruft”;如果一个正在进行的项目或正在构建的产品不仅仅是为了实现某个建设性目标,而且只要是参与进来就会有莫大的乐趣,那么这个项目就叫做一个“hack”。

“hack”一词大概很早就由MIT的学生提出了,他们一直用这个词来形容本校学生发明的一些精心策划的恶作剧,例如在校园里最高的那座楼的屋顶上插满反光的金属薄片。但TMRC的人在使用这个词的时候却包含着很大的尊敬。虽然可能有人把一个巧妙的中继器连接叫做“mere hack”,但大家都知道,一项技艺要想称得起“hack”,它必须有创新、有风格、有技术含量。虽然有人可能会自谦地说他正在“hacking away at The System”(就像挥斧砍圆木),但他的成就可能会被认为是相当了不起的。

S&P小组中效率最高的人非常骄傲地称他们自己是“hacker”(黑客)。虽然他们仅仅拥有20号楼中的一个俱乐部房间,虽然他们的活动室仅限于“Tool Room”(他们的很多研究和技术讨论会都是在这间屋子里举行的),但他们怀着冰岛传说般的英雄态度无私地奉献着自己。彼得.萨姆森就是这样看待他自己和他的朋友们的,在俱乐部的新闻通讯里,他在一首充满桑德堡风格的诗里这样写道:

Switch Thrower for the World,

Fuze Tester,Maker of Routes,

Player with the Railroads and the System"s Advance Chopper;

Grungy,hairy,sprawling

,Machine of the Point-Function Line-o-lite:

They tell me you are wicked and I believe them;for I have seen your painted light bulbs under the

lucite luring the system coolies...

Under the tower,dust all over the place,hacking with bifurcated Springs

Hacking even as an ignorant freshman acts who has never lost occupancy and has dropped out

Hacking the M-Boards,for under its locks are the switches,and under its control the advance around

the layout,

Hacking!

Hacking the grungy,hairy,sprawling hacks of youth;uncabled,frying diodes,proud to be

Switchthrower,Fuze-tester,Maker of Routes,Player with Railroads,and Advance Chopper to the

System.

(诗歌大意:我们是聪明的投球手,我们是引信测试员,我们是开路先锋,我们研究的是铁路和系统中先进的断路器。我们研究的系统非常复杂,我们的机器是衡量计算能力的标志。趁你刚刚入学,趁你还是俱乐部的一员,趁你还没有退学,尽情地施展吧!)

只要有可能,萨姆森和其他人就会带着他们的插线板偷偷溜进EAM机房,尝试着用机器来跟踪隐藏在地下的交换机。还有一件同样重要的事,那就是他们看到了机电式计数器的功能,并把它发挥到了极致。

1959年春天,MIT开设了一门新课程。这是大一新生可以参加的第一门计算机编程课程。授课老师是一个非常严肃的人,一头爆炸式的头发,胡子也是乱蓬蓬的,他就是约翰.麦卡锡。麦卡锡本人是一位数学大师,也是一位典型的心不在焉型教授。校园里有不少这方面的传言,说他常常在别人向他提问后几小时、有时甚至是几天才会突然给你解答。如果他在走廊上碰到你,不跟你打招呼便用机械而准确的措辞开始滔滔不绝,就好像你们之间的交谈刚刚停顿了不到1秒而不是一个星期。不过他迟来的解答通常都能切中要害,精彩绝伦。

麦卡锡是少数几个以全新的方式使用计算机进行科学调查的人之一。他将自己的研究领域命名为“人工智能”(Artifical Intelligence,AI)。这一名字中似乎透露出麦卡锡本人的一种略显傲慢的味道,这毫无疑问是其研究领域驳杂并且在研究过程中与大家观点相差甚远的根源。其实,他认为计算机可能非常聪明。即使在MIT这个散发出浓郁科学气息的地方,绝大多数人还是认为他的想法过于荒谬:他们认为计算机虽然在处理海量数字运算和导弹防御系统(MIT最大的计算机——Whirlwind便是专为SAGE早期预警系统而建造的)方面功不可没(即使它多少有些昂贵),但他们对那种认为“计算机本身也是科学研究的一个领域”的观点嗤之以鼻。在20世纪50年代末,计算机科学还没有正式成为MIT的一个系,麦卡锡和其他研究计算机科学的同事都隶属于电气工程系,只有这里才开设这样一门课程(课程编号是641),就在1959年的春天,考托克、萨姆森和另外几名TMRC的成员都选修了这门课程。

麦卡锡在IBM704(即那台巨型计算机)上主持着一个庞大的项目,他们想赋予这台计算机下国际象棋的非凡本领。在乐于对处在萌芽阶段的人工智能领域品头论足的批评家看来,这个项目只不过是说明约翰.麦卡锡等人盲目乐观的一个典型示例而已。但麦卡锡本人却对计算机能够做些什么有着自己的见解,让计算机下象棋只不过是个开头。

吸引考托克、萨姆森以及其他人的不是计算机的发展前景,而是眼前的那些有趣的东西。他们想学习怎样才能让这些机器运转起来。尽管麦卡锡在讲授编号为641的课程时屡屡谈到的新出现的LISP编程语言确实十分有趣,但更吸引他们的还是编写程序本身,还有当你从“牧师”那里取回机器自己打印出来的程序,花上好几个小时看看到底哪里出了问题或怎样编程效率才能更高时,你所体会到的那种美妙感受。TMRC的黑客们当时正在想办法进一步利用IBM 704计算机做些什么(不久,该计算机便升级为更先进的709型)。考托克等人想方设法找到了不少上机时间,他们每每在凌晨时到计算中心泡上几个小时,和“牧师们”也渐渐熟悉起来,最后,他们终于得到恩准,可以按下这台计算机上的几个按钮,观看计算机运行时闪烁的灯光。

MIT某些可以接触到IBM 704的资深人士或在“牧师圈”有熟人的人费了九牛二虎之力才弄明白IBM计算机的几个不传之秘。让人觉得不可思议的是,其中几名程序员(也是麦卡锡手下的研究生)甚至写了一个利用那一排点点灯光的程序:该程序控制灯光的明暗变化,看上去好像一只小球从右侧向左侧滚动;假如操作员在合适的时机拨动开关,灯光的运动方向便会反转——这绝对就是一只计算机乒乓球!毫无疑问,这就是你要拿来在同伴面前炫耀的那种东西,而你的同伴一定会看一看你在程序中是如何做到这一点的。

要想在编程方面出类拔萃,某些人可能会想方设法用更少的指令完成同样的任务——这样的努力确实很有必要,因为当时计算机的内存非常小,不可能同时装入很多条指令。约翰.麦卡锡就曾经见过他那些使用IBM 704计算机的研究生打算改进自己的程序以便将指令条数减到最少,并将程序压缩,这样只需把较少的卡片输送到读卡机里面就行了。这些人往往为了能够省下一条或两条指令而废寝忘食。麦卡锡常常将这些学生比做滑雪爱好者。他们从“将代码效率发挥到极致”的精神中得到的快感就像狂热的滑雪爱好者从山坡上飞驰而下时体会到的那种感觉。因此,在不影响输出结果的情况下使用尽量少的代码进行计算机编程,便被称为“programbumming”。你会时不时地听到有人喃喃自语:“也许我还可以再少用几条指令,这样我只需三张而不是四张八进制修正卡就够用了。”

1959年,麦卡锡的兴趣从象棋转移到一种新的与计算机交互的方式上,这种全新的语言就是“LISP”语言。阿伦.考托克和他的朋友们迫不及待地接手原来的象棋项目。他们在IBM的批处理计算机上,开始了训练704型、后来的709型甚至更往后的7090型下象棋的漫漫征程。最后,考托克的小组成为整个MIT计算机中心计算机用时最大的一群用户。

不过,使用IBM计算机仍然会给人以挫败感。送入数据卡片后必须经过长时间的等待,没有什么比这更糟糕的了。哪怕你只在某条指令中输错了一个字母,程序也会完全崩溃,你必须重新再执行一遍上述过程,一步都不能少。此外,计算中心的氛围中还弥漫着各种条条框框,并且这些沉闷的条文有日益增多的趋势。绝大多数规定都是用来防止狂热的年轻计算机爱好者(如萨姆森、考托克和桑德斯等人)碰到计算机的。所有规定中最不容置疑的一条就是任何人都不允许碰到或乱动计算机。当然,这正是S&P小组的成员宁可放弃一切也要做的事,这些条条框框简直把他们气疯了。

有一名“牧师”(实际上属于低级别的助理牧师)在他值夜班的时候格外认真地执行这条规定,于是萨姆森设计了一条计策,让他不大不小地尝了点苦头。一次在埃里的废电子器件商店闲逛的时候,他偶然发现了一块带几个破旧电子管的电路板,和IBM计算机里面的一模一样。一天夜里,还不到凌晨四点,那位助理牧师有事出去了几分钟,当他回来的时候,萨姆森告诉他这台计算机死机了,但他们找到了问题所在,然后他拿出从埃里捡回来的那块破破烂烂的旧IBM 704计算机电路板。

这名助理牧师惊讶得几乎说不出话来:“你……你从哪儿拿的?”

萨姆森大大的绿色眼睛此时放射出激动的光芒,他慢吞吞地指了指计算机架子上的一块空位,当然,这里从来也没有放过任何电路板,但这块地方看上去好像确实少了点什么东西。

助理牧师倒吸一口凉气,他的表情痛苦不堪,他默念着求上帝宽恕自己。毫无疑问,他眼前一定闪现出未来从他的薪水中扣掉100万美元的可怕情景。后来,在他的上级主管(一位高级“牧师”,对TMRC那帮机灵鬼的想法略知一二)把当时的情况向他分析了一遍以后,他才放心。

黑客因不让他们接触计算机而逐渐滋生出了愤愤不平的情绪,感受到这一点的管理员绝不止这位助理牧师一人。

……

一天,TMRC以前的一位成员,现在已经成为MIT的一名教师的黑客回俱乐部来参观,他的名字是杰克.丹尼斯。20世纪50年代初,他还是一名本科生的时候便为铁路模型的底层设计付出了大量心血。丹尼斯当时正使用一台MIT刚刚从林肯实验室(MIT下属一个专门开发军用设备的实验室)接收的TX-0计算机,这台计算机是世界上第一批使用晶体管的计算机之一。林肯实验室此前专门用这台计算机测试另一台大型机——TX-2。TX-2的存储器极其复杂,只有用这台专门建造的同宗兄弟计算机才能找到它的毛病。现在,这台计算机的最初任务目标已经完成,因此这台价值300万美元的TX-0便被运送到此,“长期租借给”MIT使用。显然,林肯实验室的人根本没有设置归还日期。丹尼斯专门到此,想问问TMRCS&P小组的成员是否有兴趣看一眼这台计算机。

同类推荐
  • 计算机实用技术

    计算机实用技术

    本书以教与学的形式对常用计算机技术进行了由浅至深的讲解,内容包括四章。
  • 信息革命

    信息革命

    随着经济社会的快速发展,电子产品走进了千家万户,与电子产品相伴的信息技术也已渗透到人们生产生活的方方面面。加强信息技术普及,已成为业内人士的共识。鉴于此,在有关部门的大力支持下,经过认真筹划,我们编辑出版了《信息革命》一书。该书以时间为经,在记述信息技术发展历程的同时,深入浅出地介绍了信息技术的相关知识,对人们更好地利用现代信息技术服务经济社会建设和个人生产生活必将产生积极作用。本书由李大东主编。
  • 一本书读懂大数据

    一本书读懂大数据

    本书是深入研究互联网思维的经典之作,从互联网思维的定义到互联网思维应用的具体案例表现。作者深入浅出、条分缕析,全面阐述互联网思维的内核与精神,逐一点评当前关于互联网思维的各种观点。本书从最初级的互联网思维应用到高端的粉丝经济,平台建设,自媒体营销的方法都有详细讲解介绍。让读者了解什么是互联网思维的同时还能学会把互联网思维运用到自己的工作学习已经生活中。
  • 黑客

    黑客

    本书描述了近代历史上的一个萌芽时期,追述了计算机革命中初期黑客的丰功伟绩,描述了黑客用默默无闻的行动为当今的数字世界照亮了一条道路,描述了那些打破陈规的MIT的学生,也描述了缔造出Altair和Apple Ⅱ电脑这些伟大产品的DIY文化。这些黑客勇于承担风险,勇于挑战规则,发现了计算机工程问题的巧妙解决方案。他们都有一个共同的价值观,那就是至今仍然长盛不衰的“黑客道德”。
热门推荐
  • 火影之渊根

    火影之渊根

    鸣人兄弟文,主线很简单,就只是跟着剧情走。
  • 我的偏执男友

    我的偏执男友

    狂拽掉渣的沈公子私底下居然是个小甜心,平时甜得发齁发腻也就算了,居然还是个偏执狂!不能忍,不能忍!他一路追随她,角色不断升级:最初是晨光中眉目煜煜生辉的俊俏少年,性格古怪易怒的天才学生;后来机缘巧合,成了在她身边跟进跟出的粘腻学弟;接下来,各种撒泼打滚求包养,明骚暗贱无底线,只为赖着给她当同事;最后,他买下了一所学校,以他的名字“嘉行”命名,送给她当做毕业礼物,成功晋升为她的老板和男人!23岁老少女与17岁小忠犬关系混乱,一路从师生,到同学,再到同事,纠结、扭打、纠缠数年,终成眷属,除了天天撒狗粮,还时时撒狗血!绯闻小剧场:一大早,嘉行中学的电梯里就八卦满天飞。“咱们美丽温婉的林校长,并不像表面上看起来那么简单!”“是啊!我听说她曾经勾引所教班级的小男生为她神魂颠倒!”“啊?我怎么听说她上大学的时候,迷得一位高富帅抛家舍业、要死要活非得跟她在一起!”“最劲爆的是,听说她和现在“嘉行”的大老板有一腿……”“……”站在电梯角落里,一个看起来十分英俊养眼的年轻男人嗤笑:“你们都是从哪儿听说的这些乱七八糟的真相……事实上,我知道更劲爆的……”他深邃的眼眸一瞟,满电梯的人都屏住了呼吸。“那个为她神魂颠倒的小男生,那个抛家舍业、要死要活非得跟她在一起的高富帅,还有现在那个跟她有一腿的‘嘉行’大老板,都是同一个人,名字叫做——沈嘉行!”话音刚落,电梯门打开,校长助理正好在门口迎接:“沈先生好!”“……”电梯里顿时一片沉寂,他们突然隐约猜到了什么,所有人后背都冷汗涔涔!
  • 无限州官

    无限州官

    泰山之巅,一人撑伞睥睨,剑指诸天“诸君,请看江山如画……”大槐树下一人启唇轻语:“我从未想过不朽与世,荡平天下,于我而言三年足矣。”香港鬼故事,火影,僵尸道长,魔幻手机,犬夜叉……(新人新书,文笔什么的我也知道很烂啦……我只是想安心讲个故事,就别在意太多了。)
  • 谁的轮回,渐染嫁衣

    谁的轮回,渐染嫁衣

    苏环环是京城天香楼的头牌,听说仅为了见佳人一面,京城里的名流公子给出的缠头就高的让人咋舌,寻常人根本就不知道这个名动天下的女子究竟有什么如此吸引人。就在大家都猜测着二八芳龄的苏环环的初夜会花落谁家的时候,却又出了一个惊天的新闻,天香楼要嫁女儿了。更让大家大跌眼镜的是这个迎娶苏环环的不是别人,却是刚刚在边疆立下赫赫战功的大将军李怀瑾,这其中难道别有隐情?
  • 天上来的八公主

    天上来的八公主

    她,无恶不作,火烧天牢,拆毁凌霄殿,砍断蟠桃树,轰炸真君神殿。天庭众神,见之头疼却无可奈何。一不小心被玉帝王母下套,入凡也就罢了,不小心挂在旗杆上任人瞻仰,堂堂天庭八公主被送进警局,还指为神经病......天哪.....人间真爱,她找到了,也失去了。纠缠千年的记忆袭来,阴谋接踵而至。死而复生,周转冥宫。阴谋,权势,手段,鲜血,重重不断,她将冥王玩弄鼓掌,用生命做赌注,势保三界周全。冰冷的心,容得下三界却容不下一个小小的心爱之人!芙蓉殿中勾魂摄魄,菊花宴下才冠群芳,祭冥之中翩若惊鸿。一场荒谬誓言,她连丧两子。后宫女子如狼似虎,她痛失好友。折磨,忍耐,直到发疯。当友情、爱情、亲情远离而去,独剩一人,又该如何承担?看虚宁公主再世为妃,极致妖娆!..............本文终结,欢迎大家去看虫子的新文《爱的阶梯:总裁的迷路天使》虫子有访必回,有收必回收!
  • 滑波、泥石流防范与自救

    滑波、泥石流防范与自救

    自然灾害无处不在,无时不在,迄今为止,人类还没有能力阻止它的发生和带来的损害。大多数人在突然遭遇自然灾难时会彻底崩溃,他们或哭泣、或尖叫,却不知此时是需要迅速行动的最关键时刻。只有少数人能保持冷静,利用自己所学的灾害自救知识,并迅速采取行动脱离险境、减小损害。因此,如果幸运的你还没有亲身经历过自然灾难,请千万不要掉以轻心,因为我们谁也无法预料自己会在何时遇到何种灾难。
  • 绝色医妃逆天下

    绝色医妃逆天下

    三年前,她为他负尽天下,大婚之夜,却得到他与贴身丫鬟的锥心背叛。“宫九歌,我想要的,不过是你背后的冰宫罢了。”武功被废,容颜被毁,此时她方知曾经种种不过是他精心布下的棋局罢了。“赫连沁华,我若不死,它日必将让天下人尽负于你。”抬头看着那个曾让她负尽天下的男子,宫九歌冷冷一笑,转身毫不犹豫的跳入万狼之谷。三年后,狼谷逃生的她变身鬼医残九,潋滟芳华,震惊天下。再度重逢,他求而不得,便设计陷害,让她成为人人得而诛之的乱世妖女“歌儿,既然他们对你不仁,我便陪你一起负尽天下,可好?”当天下人都辱她、嫌她、弃她,唯他愿倾尽所有,只为给她一世安稳。乱世沉浮,强强相对,谁才是她命中真正的劫?
  • 银河帝国9:钢穴

    银河帝国9:钢穴

    人类蜗居在银河系的一个小角落——太阳系,在围绕太阳旋转的第三颗行星上,生活了十多万年之久。人类在这个小小的行星(他们称之为“地球”)上,建立了两百多个不同的行政区域(他们称之为“国家”),直到地球上诞生了第一个会思考的机器人。在机器人的帮助下,人类迅速掌握了改造外星球的技术,开启了恢弘的星际殖民运动;人类在银河系如蝗虫般繁衍扩张,带着他们永不磨灭的愚昧与智慧、贪婪与良知,登上了一个个荒凉的星球,并将银河系卷入漫长的星际战国时代,直至整个银河被统一,一个统治超过2500万个住人行星、疆域横跨十万光年、总计数兆亿人口的庞大帝国崛起——银河帝国。
  • 上清太霄隐书元真洞飞二景经

    上清太霄隐书元真洞飞二景经

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。汇聚授权电子版权。
  • 闪婚厚爱:偏执老公宠上瘾

    闪婚厚爱:偏执老公宠上瘾

    她是上京上层圈子里”恶迹斑斑“的裴家大女儿。为了救弟弟,她只好妥协,替同父异母的妹妹顶罪。为了报复,她睡了墨氏总裁。可没想到,这一睡就睡出了一个孩子。两年后。“要我把孩子给你养,也不是不可以,嫁给我!”“……”“嫁给我,以后我跟你结婚后,就算对你做什么事,也是天经地义的,比如——家庭暴力。”“……”可是没想到,结婚之后,他睡她成瘾,宠她成灾。