显示标签为“伊凡·苏泽兰”的博文。显示所有博文
显示标签为“伊凡·苏泽兰”的博文。显示所有博文

2022年1月23日星期日

害怕核战争的人们,如何在冷战期间推动了互联网的诞生?

原文:How nuclear fears helped inspire creation of the internet 

雪伦·温伯格(Sharon Weinberger)是专注于国家安全领域的作者,平时主要关注科学和技术问题。目前她在 The Intercept 网站担任国家安全题材文章的编辑。她曾经在《自然》杂志、《华盛顿邮报杂志》、《Slate》杂志、《发现》杂志等媒体发表文章。今年,她刚刚出版了新书《幻想战争的人:能改变世界的美国国防部高级研究计划局背后那些不为人知的故事》(The Imagineers of War: The Untold Story of DARPA, the Pentagon Agency that Changed the World)。

“我们有大麻烦了。”1962 年 10 月 16 日清晨,约翰·肯尼迪(John F Kennedy)总统对担任司法部长的罗伯特·肯尼迪(Robert F Kennedy,肯尼迪总统的弟弟,俗称鲍比)说。

几个小时后,罗伯特·肯尼迪看到了一幅由 U-2 高空侦察机在古巴拍摄的照片。此时他坐在白宫里,身边围绕着一群致力于推翻菲德尔·卡斯特罗(Fidel Castro)的政府官员。他按捺不住火气,爆出了粗口:“这帮狗娘养的俄国人!”

侦察照片表明苏联在古巴部署了导弹发射装置。CIA 使用一台体积巨大的电脑(占据了大半个房间)计算苏联导弹的具体参数和打击能力。最终,他们得出了一个令人忧虑不安的结论:古巴部署的苏联导弹射程超过 1000 英里,只需要飞行 13 分钟便可攻击华盛顿特区。一场持续将近两周的危机就此爆发。随着美苏两国在古巴导弹问题上的对峙愈演愈烈,美国军方宣布进入 DEFCON 2 备战状态。DEFCON 1 备战状态意味着核战争的开始,而 DEFCON 2 备战状态意味着人类距离世界末日只有一步之遥。

政府和军方官员希望获得关于古巴导弹的实时信息,于是人们第一次在美苏冲突期间启用了像美国空军 IBM 473L 这样的电脑。这批设备能处理大量实时信息,为应该如何部署军事力量这样的关键决策提供帮助。然而即便电脑的普及性越来越高,军方指挥官之间共享信息时仍存在时间滞差。当时,在相互连接的电脑之间传递信息的理念尚未问世。

十三天随时可能遭受导弹袭击的混乱对峙之后,苏联终于同意将导弹从古巴撤出。人们成功避免了核战的爆发,但古巴导弹危机的僵局也暴露了美国指挥和管理能力的局限性。现代战争有着极强的复杂性,如果不能实时共享信息,你又如何能有效控制自己的核武器呢?然而大多数美军高级将领还不知道,一位级别相对并不高的科学家刚刚来到五角大楼。他就是为了解决信息实时共享问题而来的。他提出的解决方案成为了五角大楼历史上最著名的计划。这个方案不仅彻底改变了军队的指挥和管理模式,更是给现代计算机产业带来了翻天覆地的变化。

图片来自 YouTube

在五角大楼工作期间,约瑟夫·卡尔·罗伯纳特·利克莱德(Joseph Carl Robnett Licklider,简称 JCR,朋友们都叫他利克)大部分时间都躲在不为人知的角落里。五角大楼中,大部分官僚的办公室布局很有讲究:你的重要性越高,办公室距离国防部长就越近。国防部高级研究计划局(Advanced Research Projects Agency,简称 ARPA)将利克莱德的办公室安排在五角大楼远离窗户的核心 D‑Ring 区域。听闻此消息后,利克莱德倍感欣慰,因为他终于可以安静的开展自己的工作了。

有一次,利克莱德邀请 ARPA 的员工去位于五角大楼和波托马克河之间的万豪酒店参加会议。会上,他将展示未来人们如何利用电脑获取信息。作为交互式计算机处理技术的首席倡导者,利克莱德首先希望人们能够理解这个概念。在他眼中,未来的每个人都将拥有一台电脑。会议上,他努力向来宾们展示两方面的内容:未来的人们是如何直接与计算机进行交互以及所有的计算机是如何连接在一起。另外,他还极具预见性的展示了个人计算机和现代互联网的概念。实际上直到若干年后,个人计算机和现代互联网才真正出现在世界上。

利克莱德在 ARPA 内部组织了一场规模虽小但却说服力十足的辩论会,一举为计算机网络的建设奠定了坚实的基础。计算机网络最终慢慢发展完善,变成了我们今天看到的现代互联网。真正的问题只有一个:为什么要发展计算机网络?真相纷繁复杂,但可以确定的是互联网的起源与五角大楼对战争问题(指挥管理能力有限、核战一触即发)的浓厚兴趣密不可分。ARPA 建立于 1958 年,旨在帮助美国在太空竞赛中赶超苏联。但是到了上世纪六十年代早期,它的职能已经扩展到新的研究领域,其中就包括指挥和管理领域。如果不是军队有发动战争的需求,互联网很可能就不会诞生,或者说至少不会诞生在 ARPA 手中。要想追寻计算机网络在 ARPA 的起源和发展过程,我们就必须理解五角大楼最初雇利克莱德这样的人才背后隐藏的原因和目的。

一切从洗脑活动开始。

1953年,贝茜·迪肯森(Bessie Dickenson)站在马里兰州的安德鲁斯空军基地(Andrews Air Force Base)大声呼喊:“儿子!儿子!上帝保佑你!”。此时,三年多未见面的儿子正缓缓走下飞机。母子二人的重逢时间非常短暂。很快,年仅 23 岁的爱德华·迪肯森(Edward Dickenson)便因与敌人合作而接受了军事法庭的审判。和其他二十多个朝鲜战争中的美军战俘一样,迪肯森最初选择留在朝鲜,将自己的命运交由共产主义者决定。不过此后他又改变主意,决定返回美国。刚回来时,迪肯森受到了人们的热烈欢迎。但没过多久,人们开始称他是叛徒。在军事法庭上,辩方律师坚称出生在弗吉尼亚州 Cracker’s Neck 镇(听起来好像小说虚构地名一般)的迪肯森只是一个年轻单纯的乡村男孩。在被敌军关押期间,他受到了共产主义者的洗脑。由八位官员组成的陪审团对这套说辞无动于衷。他们最终认定迪肯森有罪,而法官决定判处迪肯森十年有期徒刑。

上世纪五十年代初期,“洗脑”还是一个新兴名词。爱德华·亨特(Edward Hunter)曾经做过间谍,后来转行当了记者。他是“洗脑”这个名词的发明者和推广者。在他笔下,“洗脑”这种危险的新型武器具备动摇影响人们思想的强大能力。亨特声称共产主义者早就开始了洗脑工作,但朝鲜战争是一个转折点。1958 年,他在众议院非美活动调查委员会(House Committee on Un-American Activities)会议上说:“三分之一的美军战俘以某种方式与共产主义者开展合作,他们要么成为线人,要么成为共产主义的宣传者。这就是洗脑战术带来的结果。”亨特还表示,共产主义者在精神战场上已经远远走在美国人的前面。

1959 年,理查德·康登(Richard Condon)的最新小说《谍网迷魂》(The Manchurian Candidate)十分畅销。在这部作品中,一个出生于杰出家庭的男孩成为了敌军战俘。接受了暗杀训练后,他重返美国后,成为一名潜伏特工。这个理念在今天都颇有市场。美剧《国土安全》(Homeland)第一季描写的就是一位被基地组织“转化”了的美军战俘。康登的小说出版后,洗脑迅速成为人民群众想象中强大的思想武器。

图片来自《 国土安全》剧照

不管洗脑事件的真相究竟如何,思想领域的战争在上世纪五十年代末期成为了各国关注的重中之重。五角大楼也开始对洗脑进行严肃认真的探讨和研究。美苏双方都加入到一场意识形态和心理领域的战争之中。冷战期间,五角大楼充分利用物理学和化学知识研发了很多武器设备。如今,他们也迫切的想要最大程度开发人类行为学的潜力。为此五角大楼向史密森学会(Smithsonian Institution,唯一由美国政府资助、半官方性质的第三部门博物馆机构——译者注)的高级委员会提出委托,要求该委员会向自己提供打赢意识形态领域战争的最佳行动方案。

1959 年,史密森学会极具影响力的心理学和社会科学研究机构(Research Group in Psychology and the Social Sciences)成立。该机构的主要任务便是在长期研究计划领域向五角大楼提供建议。虽然史密森学会高级委员会的完整版研究报告属于高度机密,但该委员会的领导者查尔斯·布雷(Charles Bray)还是在 1962 年的论文《在国防领域使用人类行为学知识》(Toward a Technology of Human Behaviour for Defence Use)中公开了一些发现。在这篇文章中,布雷概述了五角大楼在心理学战场发挥的重要作用:

在未来任何一场时间足够长的战争中,我们都会见到“特殊战场”、游击战和思想渗透。敌人将努力策反我们的军队和人民,我军被俘人员也会遭遇敌军的“洗脑”。军方必须做好准备,能够帮助杂乱无章的平民恢复信念和凝聚力。同时,我们的军队也要具备动摇敌方民众忠诚和信心的能力。

冷战期间,心理学很快成为了军方的宠儿。艾伦·赫尔曼(Ellen Herman)对美国心理学的发展历程进行研究后,于 1995 年在《美国心理学传奇发展史》(The Romance of American Psychology)中写道:“上世纪六十年代早期,国防部已经把手头几乎所有的社会科学研究预算都用在了心理学领域。每年他们要在心理学研究上投入大概 1500 万美元的费用。这比二战前军方所有研发项目的总预算还多。”当然史密森学会的推荐方案不只洗脑这么简单,国防部也不仅仅是对洗脑感兴趣。布雷写了大量申请,比如《说服力和动机》(persuasion and motivation)和《计算机的作用:科学的人机系统》(as a man-machine, scientist-computer system)。史密森学会的高级委员会最终向五角大楼国防研究和工程部门主管提议:ARPA 应该开展一个综合性项目,既利用人类行为学知识,又利用计算机科学技术。

认真研究之后,国防部的官员最终将史密森学会的高级委员会的想法划分成两个独立的研究项目,并委派 ARPA 开展实施。其中一个项目涉及人类行为科学领域,内容包括洗脑过程中的心理学分析和建立人类社会的定量模型等;另一个项目的重点是利用计算机提高指挥和管理水平。

虽然国防部将 ARPA 的指挥和管理项目以及人类行为学项目当作两个独立的科研项目,但史密森学会高级委员会的档案却清晰显示出委员会成员们的看法:ARPA 两个项目所涉及的领域其实具有密切相关性。不管是人机交流互动还是人与其他人的交流互动,两个项目都将根据人类的行为开发出一门新的学科。要说领导这两个双子星式的科研项目,有谁能比一群对电脑兴致勃勃的心理学家做得更好呢?

利克莱德是一名出色的研究心理学家,曾在马萨诸塞州的科技公司 Bolt, Beranek and Newman Inc 任职。1961 年 5 月 24 日,ARPA 正式邀请他加入旗下的“行为学委员会”(Behavioural Sciences Council)。开始上班之前,ARPA 告知他说这份工作任务繁重且极其消耗精力。与同时代的大部分政府职位一样,利克莱德的待遇也不会太优厚。他每年的工资大约在 1.4 万美元到 1.7 万美元之间。

利克莱德最初的研究领域是心理声学(psychoacoustics),也就是声音感知。但是在麻省理工大学的林肯实验室(Lincoln Laboratory)研究如何保护美国免受苏联轰炸机袭击期间,他对电脑产生了浓厚的兴趣。也正是在林肯实验室期间,利克莱德开始参与到半自动地面防空系统(Semi-Automatic Ground Environment ,简称 SAGE)项目之中。半自动地面防空系统是冷战期间美国设计的电脑系统,能够将二十三个防空基地连接起来。如此一来,所有防空设施便在苏联轰炸美国时协调一致的跟踪苏联轰炸机。半自动地面防空系统能够计算出应对即将来袭苏联轰炸机的最佳响应方式,但它仍然需要操作人员的干预和控制。本质上而言,它是美国为核战末日研发的决策工具。与此同时,半自动地面防空系统也掀起了一阵流行文化狂潮。此后数十年中,人们脑海中末日计算机的概念大多来源于此。《战争游戏》(WarGames)和《终结者》系列等电影就是其中的代表。

图片来自 《WarGames》 剧照

等到半自动地面防空系统部署使用时,洲际弹道导弹也横空出世。相比之下,半自动地面防空系统几乎算的上是过时的废旧产品。但是对于利克莱德这样参与半自动地面防空系统研发的科学家来说,这段经历改变了他们看到计算机的方式。半自动地面防空系统问世之前,人们眼中的计算机是使用整批处理技术的庞然大物。这意味着人们一次只能输入一个程序(通常用打孔卡完成输入),然后计算机便会完成计算并“吐出”答案。因此有人需要每天蹲守在计算机前,频繁与它完成交互。对于大多数人来说,这是个高深莫测且难以理解的事情。但是半自动地面防空系统出现之后,操作人员第一次有了能以视觉方式显示信息的独立控制台。更重要的是,操作人员能够利用各种按钮和光笔(light pen,又称光电笔,用光线和光电管将特殊形式的数据读入计算机系统的一种装置,其外形类似钢笔,故通称光笔——译者注)直接与控制台互动。半自动地面防空系统是历史上第一个具备交互式计算处理能力的计算机:用户可以直接下达指令,多个用户也可以利用分时系统同时操控一台计算机。

根据自己在半自动地面防空系统研发过程中得到的经验,利克莱德预测了现代交互式计算机的模样:未来的人们不必再步入巨大房间内,将打孔卡放入机器然后等待运算结果。相反,人们可以在自己桌面上的个人控制台里完成各项工作。在我们眼中,这已经是习以为常的事情。但是对于上世纪六十年代早期的人们来说,这幅画面简直意味着革命性的变化。那时候的电脑还是体积庞大且与社会生活格格不入的设备,通常坐落在大学的实验室里或者政府办公楼内。另外,当时的电脑主要用于特别的军事项目。利克莱德对未来的展望意味着人们将放弃整批处理技术——也就是一台计算机只能供一个用户使用,一次只能完成一项任务。相反,利克莱德认为未来坐在远程控制台前的许多计算机用户将能同时向一台计算机输入信息。与此同时,未来的计算机也能几乎同时执行各项不同的任务。

1957 年,利克莱德发表了论文《真正的半自动地面防空系统:对人机系统的思考》(The Truly SAGE System; or, Toward a Man-Machine System for Thinking)。这是第一篇描述全新计算机发展模式轮廓的文章。很多科学家都想要改变计算机的运算处理技术,利克莱德的文章使他成为了这群科学家中的领导人物。1960 年,他在另一篇论文中进一步深化了自己的观点。这篇文章名叫《人机共生》(Man-Computer Symbiosis,是互联网发展过程中具有开创性意义的作品。从文章开头就看得出,这不是一个普通电脑科学家的作品:

只有无花果小黄蜂(Blastophaga grossorun)才能帮助无花果树完成授粉。这种昆虫的幼体生活在无花果树的子房中,它们也能在无花果树的子房中找到食物。如此一来,无花果树和无花果小黄蜂便对彼此有着严重的依赖:没有无花果小黄蜂,无花果树就不能结出果实;没有无花果树,无花果小黄蜂也不能获得食物。两者的结合不仅能使彼此生存下去,更能创造一种高产且生机勃勃的合作关系。“两个不同的生物体以亲密合作的方式生活在一起,甚至结成紧密的联盟”,这种合作模式就叫共生。

从本质上而言,当年采用的整批处理技术的电脑和人类与电脑之间的共生关系有着巨大区别。当然,人类与电脑之间的共生关系也和顽固不化的人工智能(AI)狂热分子的设想截然不同。在这些人工智能狂热分子眼中,能思考的电脑才是未来发展的希望。利克莱德认为真正的人工智能远比人们当年的设想要高级很多。在人工智能的发展道路上,人机共生关系将对其中的一个临时性过渡时期起到影响作用。他设想了这样一幅画面:“人们使用计算机构成的网络。所有计算机通过宽带通信线路连接在一起,而个人用户则可以使用专线服务与其他计算机保持连接。”

图片来自 Max Pixel

军方的应用程序肯定是利克莱德眼中的重点项目。毕竟启发他产生这个想法的是军方的半自动地面防空系统,而他在论文中也着重探讨了解决军队指挥官需求的方式。然而,利克莱德的视角也很广阔:他在论文中也提到了需要快速做出决策的企业领导者和需要将馆藏图书整合在一起的图书管理员。利克莱德想让人们知道,他所描述的不仅仅是任何一个特定的电脑程序,而是人机互动模式的彻底变革。个人控制台、分时系统、计算机联网…他的论文基本上清楚地构建出现代互联网的基础和支柱。

但是在当时,利克莱德的想法还只是一个富有远见的遥远未来,因为世界上还没有支持这种人机交互模式的底层技术。1962 年,ARPA 给利克莱德提供的是一份工资低、压力大的工作。当时的 ARPA 刚刚成立不到四年,一切都还不甚明朗。ARPA 的所有员工都是临时工,每个人都认为自己会在几年之后离职。利克莱德同意先干一年,因为这份工作使他有机会将自己理想中计算机网络变成现实。

利克莱德提出计算机网络概念的同一年(即 1960 年——译者注),加州兰德公司(RAND Corporation)的分析师保罗·巴兰(Paul Baran)发表了论文《使用不可靠网络中继器节点的可靠数字通信系统》(Reliable Digital Communications Systems Using Unreliable Network Repeater Nodes)。在这篇文章里,巴兰提出利用多余的通信网络来确保美国在遭遇第一波攻击后依旧能够发射自己的核武器。与利克莱德一样,巴兰的想法与现代互联网的结构也有很多相似之处。

多年之后人们开始探索互联网的起源时,一场争论爆发了:按理说,究竟是谁最早提出了互联网的概念?想要认定某个人的某个观点是互联网的起源很难,因为上世纪六十年代有太多人在思考计算机网络化这个问题。其实,真正重要的是究竟何人将纸面上理论切实转化成了具体详细的现实。兰德公司可能是互联网的起源。相比于研究机构而言,兰德公司更像是一个智库。同时,该公司还兼具了 ARPA 的灵活性。美国空军委托兰德公司处理宽泛的国家安全问题,而兰德公司也给予员工伟大的知识自由,允许他们尽可能发挥自己的聪明才智。二十世纪几个顶尖的核理论家都曾在兰德公司任职,赫尔曼·卡恩(Herman Kahn)便是其中之一。他在“战争高潮”(wargasm,卡恩自创词汇,指的是核战全面爆发)问题上的观点使他成为讽刺漫画家笔下最好的素材。

巴兰则一直在寻找核战争的实际解决方案。他和兰德公司的同事在 1960 年开展模拟实验,为的就是测试美国在遭受核攻击之后通信系统的恢复能力。2001 年接受《连线》杂志(Wired)采访时,他回忆道:“我们利用不同级别的冗余构建起像渔网一样的网络。能用最少数量的线路将所有节点连接在一起的网络是第一级别冗余的网络。比第一级别冗余网络使用线路数多出一倍的是第一级别冗余网络。以此类推,我们就得到了第三级别和第四级别的冗余网络。接着我们用随机攻击破坏网络连接。”

试着把通信网络想象成一系列节点。如果两个节点之间只有一条连接线路且该线路被核攻击所摧毁,通信便会中断。如果每个节点和其他节点之间都由多条线路连接,这就给我们提供了备用通信线路。即便某些节点与通信网络断开,通信还是可以继续。巴兰要解决的问题看上去很简单:多少冗余连接才足够保持通信网络的通畅?模拟通信网络受到攻击的情况后,巴兰和同事有了发现:第三级别冗余网络的稳定性最强。换言之,当两个节点之间通过三条线路相连时,整体网络在核攻击之后保持功能完整的可能性最高。巴兰说:“如果敌人摧毁了目标的 50%、60%、70%,甚至更多,整体网络还是可以正常运作。”

巴兰此后解释称自己之所以会有这样的想法,最直接的原因就是对一触即发的紧张对峙局面充满忧虑。当时,美苏两国都拥有大量核武器。从理论上来说,如果对峙一方有能力在遭受核攻击之后保持还击的能力,另一方想要先发制人的诱惑力便大大降低。这样一来,双方仅仅利用核武器威慑对方但却不发生真正交火的可能性就大了很多。他说:“从结构角度来看,早期的导弹控制系统都不是很完善。因此美苏双方都有可能错误理解对方的行动,进而首先发动核打击。这是非常危险的。如果战略核武器的指挥和控制系统具有更强的生存适应性,手握还击能力的我们便能更好的经受住对方的打击,并确保遭遇攻击之后依旧运转正常。这使得我们能在对峙之中处于更加稳定的优势地位。”

模拟信号网络传输信号时会降低信号的强度,因此巴兰的理论只有在数字化网络中才具有可行性。这是一个野心勃勃的全新理念。但问题随之而来:如果仅凭自身实力,兰德公司无法构建起巴兰设想中的系统。巴兰戏称兰德公司“只做研究,不做开发”,看来他说的有一定道理。

兰德公司无力构建这样的网络,但美国空军能做到,而且空军的高级指挥官对巴兰的想法很感兴趣。然而就在项目开展之前,官僚机构的重组使得该项目落入了国防通信局(Defense Communications Agency)之手。国防通信局是一个非常平庸无能的国防部附属机构,他们只愿意用模拟信号网络测试巴兰的设想。巴兰觉得与其看着自己的心血被活活搞砸,不如抓紧终结项目。他说:“我拔掉了所有设备的电源插头。这样的项目没有任何存在意义。我希望更有能力的机构组织能在将来重启我的项目。”几年之后,更有能力的组织机构出现了——它就是 ARPA。

利克莱德来 ARPA 工作的那个月,美苏两个超级大国差点因为古巴导弹危机爆发核战争。在五角大楼高级官员眼里,ARPA 在指挥和控制领域的研究明显应该围绕核武器展开。时任 ARPA 副局长的威廉·哥德尔(William Godel)回忆说,ARPA 的新任务应该是寻找“镜像计划”(Looking Glass)的替代方案。镜像计划是美军“核战末日”号飞机的代码,这架飞机全天候在空中处于警戒执勤状态(为了确保能在地面通讯和指挥系统全毁的情况时下达核打击指令,美国在一些 EC-135 飞机复制了整套的核武器指挥和通讯系统。一旦地面指挥系统遭到毁灭性打击,这架飞机将成为空中指挥中心,自动获得实施核打击的权限。冷战期间,美军每天都有一架这样的飞机在空中执勤——译者注)。时任国防研究和工程主管的哈罗德·布朗(Harold Brown)认为,他给 ARPA 安排的任务就是处理与核武器指挥和控制有关的各种问题。

布朗亲自书写了任务指令。他回忆说,自己当初受到了副手罗伯特·普里姆(Robert Prim)的影响。普里姆是来自贝尔实验室(Bell Labs)的数学家,一直将绝大部分精力都投入到核武器的指挥和控制技术上。在他的领导之下,国防部最终研发出名叫“行动授权链接”(Permissive Action Links)的核武器安全装置。国防部在军队项目上的研发速度一直令他不满,因此他决定安排 ARPA 开展核武器的指挥和控制研究。他希望 ARPA 最后能做出更好的研究成果。

1962 年秋天,美国对更优秀核武器控制设备的需求突然增大。到岗仅仅几周之后,利克莱德便在弗吉尼亚州温泉城(Hot Springs)参加了一个由空军赞助的会议。会议围绕核武器指挥和控制系统展开,而古巴导弹危机则成为了最重要的议题。

不过会议有些死气沉沉,与会者没有提出任何有创意的想法。坐火车回华盛顿特区的路上,利克莱德与 MIT 教授罗伯特·法诺(Robert Fano)聊的很投机。很快,火车上的另外一群计算机科学家也加入了进来。利克莱德利用这个机会大力宣扬自己的观点:要想建立更好的指挥和控制系统,首先要构建用于人机交互的全新的框架。

利克莱德很清楚,国防部想要的是核武器的指挥和控制系统。在一份计算机网络的早期说明文件中,他提到将计算机连接起来的重要意义。在他看来,连接起来的计算机将成为尚处发展初期的国家军事指挥系统(National Military Command System)的重要组成部分,而这个系统的作用正是控制核武器。不过,利克莱德的真正想法却更为宏大。杰克·瑞纳(Jack Ruina)是当时的 ARPA 局长,而尤金·富比尼(Eugene Fubini)则是布朗的副手之一。在与二人的会面上,利克莱德着重介绍了交互式信息处理技术。他没有把精力全部放在改进核武器指挥和控制技术身上,而是想要改变人们与电脑的合作模式。他说:“如果敌方摧毁了我们的通讯和指挥系统,我们就不得不在战争中重新编写所需要的程序。那时候谁有能力指挥领导战争?”

图片来自 Wikipedia

作为新上任的 ARPA 研究项目经理,利克莱德决定向人们证明一个问题:相比于单纯研发一台控制核武器的电脑而言,构建完整的指挥和控制系统具有更为重大的意义。每次遇到喜欢谈论核武器指挥和控制系统的国防部官员,利克莱德都会讲对话的重点引向交互式信息处理技术。他说:“我知道国防部长办公室的官员们都认为我是指挥和控制办公室(Command and Control Office)的负责人。但只要一有机会,我就会和他们介绍交互式信息处理技术。我想这样发展一段时间,他们最终会认为我的本职工作就是研发交互式信息处理技术。”

国防部的官员们不是很理解利克莱德介绍的技术,但他们觉得利克莱德的理念听起来很有意思。瑞纳局长也这么认为。或者说至少他认为利克莱德非常聪明,而具体的技术细节不那么重要。瑞纳说:“每次国防部长找我,他从来都不想了解什么计算机科学成果。他要看的是弹道导弹防御领域或者核试验侦测领域的进展。所以这些才是重中之重。相比之下,利克莱德的交互式计算机只能算不重要但却比较有趣的‘副业’罢了。”

这样的大环境就算是很不错了。在刚成立不久的 ARPA,像利克莱德这样的新人创造出一种随心所欲的办公室文化。项目经理则拥有广阔的自由发挥空间,可以创建和国防部宏观目标勉强有一点相关性的各类研究项目。利克莱德领导的最有雄心的项目是 Project MAC。其中MAC是机器辅助识别(Machine-Aided Cognition)或者多用户计算机(Multiple-Access Computer)的缩写。根据项目安排,ARPA 将与 MIT 在广泛领域上开展合作,整体预算则为 200 万美元。Project MAC 涉及到交互式信息处理技术的方方面面,从人工智能、图形处理到分时系统和计算机网络,可谓一应俱全。ARPA 给予 MIT 研究自主权,规定 MIT 只要将研究经费用在既定目标领域便可自由发挥。

相比于声誉来说,利克莱德更看重实现自己的梦想。他愿意冒着风险启用更多不知名的科学家,比如来自斯坦福研究院(Stanford Research Institute)的道格·恩格尔巴特(Doug Engelbart)。完成研究项目的全面布局之后,来自麻省理工学院、加州大学伯克利校区、斯坦福大学、斯坦福研究院、兰德公司、卡内基理工学院(Carnegie Tech,后来与梅隆工业研究院合并组成如今的卡内基梅隆大学——译者注)、兰德公司和系统开发公司(System Development Corporation)的优秀人才全都汇聚在利克莱德手下。从东海岸到西海岸,他大胆任用每一个有能力的人。

1963 年 4 月,刚刚加入 ARPA 半年的利克莱德匆忙完成了一份发送给所有使用他项目资金进行研究科学家的六页备忘录。后来,这份文件成为他在 ARPA 供职期间的经典作品之一。利克莱德称备忘录的收件人是“如星系一般连接在一起计算机网络项目的成员和相关机构”。通过这种半开玩笑的方式,他让所有参与这次 ARPA 资助项目的研究人员明白自己是有着相同目标广泛团体中的一员:

在这个极端的时刻,我们面临的本质问题是一个科幻作家经常谈到问题——如何才能与完全不相关的“智人”进行交流通讯?虽然如此,但我认为研发综合性网络依旧是有趣且重要的事情。如果想要把我模糊概念中的这个计算机网络变成现实,我们需要最少四台大型计算机、六到八台小型计算机、大量磁盘文件和磁带。当然,远程控制台和电传打字机基站也是必不可少。所有这些设备开足马力,我们才有可能构建出计算机网络。

这是利克莱德对自己交互式信息处理技术未来规划的最清晰的阐述。在 1963 年,宏大的规划和美好的愿景便已足够。因为那时利克莱德领导开展的主要是基础性研究,而不是搭建真正的计算机网络。不过缺乏关键性成果的早期研究也存在弊端,因为当时国防部中很少有人能真正理解电脑的巨大潜力。瑞纳在 1963 年离开 ARPA,其继任者是来自康奈尔大学的科学家罗伯特·斯普罗尔(Robert Sproull)。这位新局长差点关停利克莱德的整个项目。ARPA 全盛时期负责管理太空项目,手上有五亿美元左右的预算。但是全盛期一过,ARPA 的经费便在上世纪六十年代中期被削减了几乎一半——只剩下 2.74 亿美元的研发预算。

斯普罗尔接到上级指令,要将 ARPA 的预算再减少 1500 万美元。他立即开始寻找在过去两年中没有什么实质成果的研究项目,结果利克莱德的计算机项目位列榜首。这位 ARPA 的新掌门人差点就将发展中的计算机网络扼杀在摇篮之中。

面对项目关停的危险,利克莱德表现出一如既往的镇静。他对局长说:“好吧,在你关停我的项目之前,为什么不先去一些实验室看看我们正在研究的东西呢?”斯普罗尔听取了建议,决定和利克莱德一同前去分布在全美的三到四个大型计算机中心进行调研。考察结束之后,斯普罗尔深深折服于自己亲眼看到的东西。于是利克莱德保住了项目资金。数十年后,有人问斯普罗尔他是不是那个“几乎杀死互联网的人”。斯普罗尔笑着说:“没错,就是我。”

利克莱德在 1964 年离开 ARPA。那时,他领导的研究项目已经陆续有了大大小小各种成果。在 MIT,一个名叫汤姆·冯富勒克(Tom Van Vleck)的学生利用 ARPA 资助的分时系统科研项目编写出第一个邮件程序——MAIL。在斯坦福研究院,此前默默无闻的恩格尔巴特对多种帮助用户直接与计算机完成交互的工具完成了测试。尝试了光笔这样的设备后,他最终选定了一个小型木块。他将其称为“鼠标”。

年轻的计算机科学家伊凡·萨瑟兰(Ivan Sutherland)早就因为自己在计算机图形领域的研究建立起卓越的声望。他代替利克莱德继续领导 ARPA 的计算机网络项目。上任不久,萨瑟兰就发现参与项目的计算机科学家不太配合工作。他想要让加州大学洛杉矶分校用该校的三台电脑构建一个网络,但参与项目的研究人员认为自己无法从中受益而拒绝。学者们非常充满恐惧,他们担心其他人能通过联网后的电脑获得自己梦寐以求的电脑资源。加州大学洛杉矶分校研究生史蒂夫·克罗克(Steve Crocker)回忆当年为大家为抢夺电脑而发生的冲突:“有那么一段时间,大家的关系非常紧张。警察来到现场,将即将动手的冲突各方拉扯开来。”ARPA 想要在加州大学洛杉矶分校实施第一个计算机网络项目时也遇到了类似的问题。克罗克说:“计算机中心主管认为,根据 ARPA 要求处理实时数据的做法与学校应有的运营理念不符,因此他宣布停止与 ARPA 的合作。”

萨瑟兰认为遭遇发展挫折的计算机网络项目是“自己人生中的重大失败”。实际上这个项目没有失败,只是推进的速度太快。萨瑟兰离开之后不久,他曾经的副手罗伯特·泰勒(Robert Taylor)接受了项目管理工作。泰勒不像萨瑟兰和利克莱德一样声名卓著,但他有着梦想和决心。1965 年,他来到新任 ARPA 局长查尔斯·赫兹菲尔德(Charles Herzfeld)位于五角大楼 E-Ring 区域的办公室内,详细阐述了自己对能将全世界各地连接在一起的计算机网络项目的看法。赫兹菲尔德一直对计算机有着浓厚的兴趣。早在芝加哥大学读研期间,他就参加一场他所谓改变人生的讲座。主讲人是著名数学家和物理学家约翰·冯诺依曼(John von Neumann),他介绍了电子数字积分计算机(Electronic Numerical Integrator and Computer,简称ENIAC)。这是世界上第一台通用计算机,研发于二战期间,主要作用是加快火炮射表的计算速度。赫兹菲尔德上任后不久,他就利用ARPA的资源为利克莱德提供了帮助。利克莱德在 ARPA 开展的大脑-计算机共生研究对赫兹菲尔德的影响同样巨大。这位局长后来回忆说:“我很早就变成了利克莱德的门徒。”

接手项目的最初几年,泰勒不是很看好利克莱德曾经进行过的小型实验室实验。他想要建立的是真正覆盖全国的计算机网络。这是一个全新的事物,需要依靠大量新技术、资金和研究人员的努力才能实现。

赫兹菲尔德问:“你需要多少钱才能搭建起这个网络?”

泰勒回答道:“一百万美元左右就能出个大致框架。”

赫兹菲尔德表示:“我批准了。”

事情就是这么简单。ARPANET 计算机网络是互联网的前身。赫兹菲尔德和泰勒仅用了十五分钟就敲定了 ARPANET 项目。实际上,ARPANET 是上世纪六十年代早期 ARPA 极具影响力的研发成果。它不仅解决重要的军事问题,也着眼于处理定义宽泛的其他“军事问题”。研究人员有着最大化的发挥空间,能够自由的利用 ARPANET 处理各种问题。尤其至关重要的是,计算机网络项目反映了一位非凡超群研究项目经理的智慧。虽然整个项目还是与军事问题有关,但他却带领计算机网络走出了国防部狭窄的兴趣领域,迈入广阔的新天地。冷战时期的妄想症使得人们高度重视思想意识形态领域的战争,这进而演化成对核武器安全的担忧。诞生于这种环境的研究项目最终“进化”成交互式信息处理技术,直接推动了个人计算机时代的来临。


2021年3月10日星期三

《计算机:一部历史》——计算机把我弄哭了

大厅里树着一块黑白显示屏,屏幕上有一张面孔慢慢地消失在背景中。讲台上坐着一名身形瘦削的中年男子,他的头发整齐地梳在脑后,右耳上夹着一款样式现代的带话筒耳机。他操着一口硬铮铮的俄勒冈口音,说起话来带有20世纪60年代的典型特色。这次演示的内容是他在斯坦福大学的研究项目。“大家都是搞科研的人,试想一下,要是给你在办公室里配一台计算机,让它整天保持运转,随时处于待命状态……”说到这里,他停了一下,面带微笑地看了看台下观众,“换句话说,它可以根据人的指示做出回应。这种技术可以产生多少价值,你们估量得出来吗?”

看得出来,他很激动,在成千上万人面前演讲还是有些紧张。不过多年的授课经验摆在那里,从他的语音语调就能听出,他是个老手。“这么多年来,我们斯坦福研究所的增强人类智能研究中心(the Augmented Human Intellect Research Centre )一直致力于研制这样的机器。”

“幸运的是,我们的成果和技术本身就已经非常引人入胜。我会多做一些演示,少讲一些空话,把项目中的亮点直观地展示给大家。接下来,我给大家演示一下我们的技术成果,”说着,他指了指摄像机,“废话先不多说,我们直接进入正题。”

他的声音从话筒里传出,在整座大厅里回荡。时值1968年12月(43岁秋季联合计算机会议(the Fall Joint Computer Conference正在旧金山布鲁克斯大厅举行。台上的演讲者正是道格·恩格尔巴特(Douglas Engelbart ),他一次性地演示了数量空前的创新成果,在会场上掀起了一轮高潮。

道格·恩格尔巴特(Douglas Engelbart )1925年出生于俄勒冈州波特兰市,在三兄弟中排行第二。母亲热爱艺术,父亲开了家收音机修理店,不过恩格尔巴特并未因此而迷上电子器件。“小时候总觉得电子设备很神秘,看起来怪吓人的。”他后来回忆道。九岁时,他的生活因为父亲的去世被彻底打乱,一家人搬到了威斯康辛州约翰逊·克里克市(Johnson Creek )的乡下。尽管生活上出现了重大变故,恩格尔巴特在学习上依然出类拔萃(只不过他学习的目的并不是为了考高分,而是为了理解事物运作的方式)。他渐渐对雷达技术产生了兴趣。17岁时,恩格尔巴特从波特兰的富兰克林高中(Franklin High School )毕业,进入俄勒冈州立学院——即后来的俄勒冈州立大学(Oregon State University 攻读电子工程学。他发现自己很难抉择专业方向。“入学才两三个月,我就对学院的教授失望透了,后来我意识到,自己对他们的心里期许本身就不对,没有把他们看成教授,而是在以父亲的标准要求他们。”恩格尔巴特尚未完成学业,就被征召入伍,成为了海军技术兵。新兵训练结束后,他随部队驻扎到了菲律宾。在前往驻地的路上,恩格尔巴特来到一座名为莱蒂(Laiti )的小岛,歇息了几天。他在岛上发现了一座由竹子搭建的高脚屋,这座高脚屋是红十字会在当地管理的图书馆。恩格尔巴特在馆内浏览图书和杂志时,读到了万尼瓦尔·布什(Vanevar Bush在一期杂志上发表的文章——“诚如我思”(As We May Think。布什在文中大胆提出设想,认为机器将来可以帮助人们存储和调取所有科学知识

这篇文章对恩格尔巴特的思想产生了深远的影响。

道格·恩格尔巴特(Douglas Engelbart )服完兵役后,回到学校继续完成了学业。1948年(23岁,他进入美国国家航空航天局的艾姆斯研究中心(Ames Research Center担任电子工程师,为各种研究项目制造和维护电子设备,平常一有时间就会去斯坦福大学的图书馆充电。此外,他还开始学习跳舞,生性羞怯的性格渐渐有所改观。他遇到了心仪的女孩子,并与之订婚。不过求婚后的第二天,他突然发现自己的生活没有目标,于是决定订立一个人生规划。他的大体目标是赚钱养家,造福社会。但是,怎样做才能造福社会呢?“当时脑子里突然闪过一个念头,觉得世界上有很多问题太复杂,解决它们的办法也太繁杂,”恩格尔巴特回忆道,“很多问题的解决时限越来越短,紧迫性也越来越强。如果把这两个因素综合在一起考虑,我们就会发现,问题的复杂性和紧迫性是考验人类组织机构办事能力的重要指标。如果能开发简单快速的办法处理复杂而紧迫的问题,那就能从根本上为人类做出一些贡献。这个想法一直萦绕在我的脑海里。”

“我的思路很快就展开了。估计当时还不到一个小时,我就构想出了一台机器,它有一块巨大的CRT 显示屏(CRT 即阴极射线管),上面显示着五花八门的符号,这些符号可以是人们用过的,也可以是以前从来没有发明过的。计算机可以操纵这些符号,而用户可以通过各种装置操纵计算机。操纵装置的工程结构很简单,可以是杠杆、旋钮、按钮、开关,凡是你能想到的任何工具都行。它们可以传达用户的指令,使计算机做出反应。

道格·恩格尔巴特(Douglas Engelbart )不是数学家,他甚至连计算领域的行家也算不上,但他深知,如果计算机可以运算,那么这台巨大的运算机器除了处理庞杂的问题,一定还能做别的事情。恩格尔巴特意识到,如果人人都有一台计算机,再加上显示屏和精巧的输入设备,那就可以实现前所未有的工作方式。他甚至设想了协同工作的模式。“我脑海里浮现出了一些非常清晰的画面,画面中有一群人坐在不同的办公室里,他们属于同一家公司,办公室里配置了相似的工作站,每一个工作站都连接着同样的计算机系统。人们可以通过计算机系统共享信息,紧密协作。我还设想了一种可能性,那就是,一旦计算机被发明出来,很多新的技能和思考方式也会相继问世。”

为了实现自己的新设想,恩格尔巴特决定回到学校继续深造。他选择了入读加州大学伯克利分校,因为那里的计算机学科建设方兴未艾。恩格尔巴特利用在校时间深入钻研了计算机,并于1956年(31岁获得了电子学博士学位。执教一年后,他决定将自己的部分发明加以利用,申请专利,并组建公司开发这些专利。可惜他的公司未能长久经营,于是恩格尔巴特转而加入了斯坦福研究所。入职后,他取得了更多的发明专利,工作进展较为平顺,不过,他依然想实现当初的设想,只可惜没什么人支持。1962年(37岁,恩格尔巴特将自己的想法写成了正式的文稿,题为《增强人类智能:一个概念框架》(Augmenting Human Intellect:AConceptual Framework。当时,他在美国航空航天局有一位朋友,名叫罗伯特·泰勒(Robert Taylor)。在泰勒的帮助下,他终于拿到了科研经费,由此开展了自己的项目。

道格·恩格尔巴特(Douglas Engelbart )的科研经费来源于美国高级研究计划局(Advanced Research Project Agency,该局还派来了两名研究人员前来帮忙,他们分别是约瑟夫·利克莱德(J. C. R. Licklider伊凡·苏泽兰(Ivan Sutherland伊凡·苏泽兰(Ivan Sutherland也是人机互动领域的先驱,他在麻省理工学院攻读博士期间,就已经发明了一款功能强大的绘图软件,名为Sketchpad(画板只要使用光笔和一组按键,就可以在Sketchpad上绘制直线和曲线,程序会对绘制出来的线条进行自动调整。用户可以将作好的设计图放大,图稿放大后,超出屏幕的部分会被自动“切掉”。此外,用户不仅可以旋转、复制和移动图片,还可以拖拽图形上的线条和点,进而改变图片的局部尺寸。这些实用的功能到如今已成为所有绘图软件包和计算机辅助设计系统的标准配置。有了如此出色的研究履历,伊凡·苏泽兰(Ivan Sutherland自然是道格·恩格尔巴特(Douglas Engelbart )当之无愧的左膀右臂。

很快,道格·恩格尔巴特(Douglas Engelbart )创立了增智研究中心(AugmentationResearch Center,简称ARC ,开始招贤纳士。接下来几年里,他发明了计算机鼠标,并将它与已有的设备进行比对测试,还提出了一系列领先于时代的惊人设想。1968年12月(43岁,在秋季联合计算机会议(the Fall Joint Computer Conference上,恩格尔巴特及其研究小组在合作伙伴的协助下展示了他们的研究成果。此次演示因其生动、直观的形式和前瞻性的成果而被人冠以“所有演示之母”(The Mother of All Demos的美名——这样的赞誉可谓实至名归。

图形用户界面的诞生

时光倒退回那历史性的时刻。道格·恩格尔巴特(Douglas Engelbart )坐在旧金山布鲁克斯大厅的讲台上,面前摆着一个形似大托盘的容器,托盘中间摆着一个计算机键盘。右边有样东西看着明显像是鼠标,只不过更笨重一些。鼠标控制着投影屏幕上的指针,这个指针想必当今时代的人都很眼熟,恩格尔巴特喜欢称它为“虫子”。托盘左侧放着一排“和弦电键”,看起来像五个钢琴键,可以以不同的排列组合按键打字。换言之,同样是打一个字符,正常的键盘只需要按一个键,“和弦电键”则需要按多个键。这种操作方法可能学起来比较困难,所以“和弦电键”没能经受住时间的考验。

在接下来一个小时的时间里,道格·恩格尔巴特(Douglas Engelbart )首先演示了文字处理器的操作方法,比如用计算机键盘敲击打字,用鼠标复制粘贴文本,标题自动编号,文字替换,隐藏文档部分内容,项目分类,排序,选择性地显示列表中的项目。此外,演示内容还包括简单的交叉引用(超链接)——点击文字,即可跳转到相应的关联信息;点击不同的链接,即可跳转到不同的页面,或打开新的图片。恩格尔展示了一张带动态链接的简单图片,点击图上的某个单词,即可打开一个新的文本页面。

演示完文字处理器后,他连线数英里外的同事,举行了视频会议。他创造性地采用阴极射线将视频画面投射到投影幕上,用一个窗口显示。在画面中,他的同事们在展示编程语言和编程环境之余,还进行了一系列演示,比如按照打印格式排版文档,在协作者之间共享文件、乃至显示屏,用鼠标在屏幕上画图。当时没有人见过这么新奇的玩意。在1968年,观看这场演示就像见证一个又一个奇迹。

演示的最后,道格·恩格尔巴特(Douglas Engelbart )提到了一个新项目——美国国防高级研究计划局(Defense Advanced Research Projects Agency,DARPA建立的一个试验网络。“在这个网络中,我们将尝试开发一项特别服务,给人们提供相关的网络信息,以便运营这类网络。我们计划提供的信息包括:服务内容有哪些,面向哪些人群,采用什么样的协议才可以登录,当天登录的用户有哪些,哪里可以找到用户指南和系统描述文件。”

恩格尔巴特的确在阿帕网(Advanced Research Projects Agency Network,ARPANET上提供了简单的信息服务,而且在互联网的早期发展阶段发挥了重大的影响。如果事情按照这样的趋势发展下去,他兴许就能发明万维网,或者与之非常类似的网络了。

然而不幸的是,在接下来的十年里,情势急转直下。随着管理层的洗牌和赞助问题的涌现,斯坦福研究院的内部乱成一团,四分五裂。1977年(52岁),恩格尔巴特遭到解雇。

被解雇后,他试图在一家名叫泰姆谢尔(Tymshare)的新公司继续开展工作,新公司致力于将增智研究中心(ARC 研发的产品商业化。但是很快,恩格尔巴特发现自己遭到排挤,无法发挥创新才能。虽然这对他来说时运不济,但对另一个研究中心来说,无疑是天赐良机。原来恩格尔巴特手下的很多ARC 小组成员后来都进了施乐(Xerox)公司的帕罗奥多研究中心(Palo Alto Research Center,简称PARC,很快,该中心就成了业内研究领域新的领头羊。

早在1969年,帕罗奥多研究中心(PARC的员工就已经发明了激光打印机。有了ARC 小组精英团队的加持,加上新经理鲍勃·泰勒(Bob Taylor的英明领导,计算机界面的电子开发很快就开始突飞猛进。“窗口”的概念进一步完善,一个程序可以有多个窗口,每个文档占用一个窗口,后来又发展到独立程序可以各自拥有专属的窗口。菜单(只有在点击关键词的情况下才会出现的下拉列表选项)和图标(可以代表文件、文件夹、程序或“最小化”的窗口的小图形)相继问世。单选按钮(选项列表中只有一项可选)和复选框(选项可以勾选或取消勾选)使用户与计算机的互动更加直观。所有这些创意的实现,都离不开一个指针设备——鼠标。新风格的界面称为WIMP(窗口、图标、菜单、指针设备的英文缩写)。它与传统的“命令行”界面天差地别,在传统界面下,用户只能通过晦涩难懂的命令代码与计算机互动。

不久后,计算机操作系统开始采用基于上述概念的图形用户界面(GUI )。1981年,施乐推出了Star 工作站(施乐8010信息系统),这是第一款采用图形用户界面的商用机。它探索了WYSIWYG(所见即所得)的设计理念。计算机上的文档打印出来是什么效果,在显示屏上就是什么效果,这使得用户开展工作的方式变得更加简单、直观。Star 工作站还具备网络、电子邮件功能,支持不同文档内容的插入(比方说,用户可以将表格软件中的图表插入到文字处理器的文档中)。

苹果公司的创始人史蒂夫·乔布斯(Steve JobsStar 工作站的图形用户界面极感兴趣。他领导项目团队,开发了一款新的个人计算机,称为Apple Lisa。Apple Lisa于1983年正式发布。没过多久,另一款计算机麦金塔(Macintosh 也于1984年亮相市场。苹果的创意引发了各大高校和计算机公司的纷纷效仿。1984年,麻省理工学院为UNIX 系统开发了X—Windows 图形用户界面。1985年,雅达利ST(Atari ST )和Amiga 计算机分别上市。在那个年代,IBM 个人计算机虽然是办公设备的标配,但是复杂的MS—DOS 命令行界面已使它渐渐落伍于时代。1985年,一款适用于MS—DOS 系统的图形用户界面横空出世,这就是日后名声大噪的Windows。经过反复改进,1990年发布的Windows 3.0和1992年发布的Windows 3.1成为了风靡全球的个人计算机系统。

计算机行业的面貌从此彻底改变。随着个人计算机公司之间的竞争日益加剧,最好的设计理念往往能够在模仿和创新中保留下来,并不断改进。如今,我们使用的操作系统大多是基于Windows 平台。虽然底层架构的复杂函数依旧可以通过命令行界面执行,但是简洁美观的图形用户界面是未来发展的大势所趋。随着手机和平板计算机的日趋流行,移动计算也益发重要,后WIMP 时代的计算机界面不断涌现。苹果率先在PowerBook笔记本上采用了触控板技术,同时在为数众多的新产品中不断创新,始终走在时代的尖端前沿。譬如,该公司采用了多点触控显示屏,可实现滑动翻页、双指缩放、双指旋转、双指滚动等多种触控体验,让触屏机的操纵得心应手。

单从行业影响力来看,恩格尔巴特已然过气。但直到2010年,他依然活跃在人们的视野里。他创立了道格·恩格尔巴特研究所(Doug Engelbart Institute ,但颇具讽刺意味的是,该机构如今已是斯坦福研究所的一部分。它的宗旨是“增强人类处理复杂、紧迫问题的能力”。恩格尔巴特的眼光依然和几十年前一样犀利。他表示:“人可以表达自己的思想,但真要比较起来,我觉得计算机的灵活性要比人强得多。我们现在碰到的问题越来越多,也越来越复杂,如果我们能够切实地把这些复杂的情况理清楚,那将是非常重要的成就。人们总是说,我们已经做得很不错了,可我还是要说,我们还有很长的路要走。”

用第二双眼看世界

20世纪60年代对于计算机科学家来说,是一段忙碌的时期。从某些方面来看,恩格尔巴特一直比较幸运,高级研究计划局信息处理技术科(Information Processing Techniques Office,简称IPTO的连续三任领导都和他关系很好。第一任领导约瑟夫·利克莱德(J. C. R. Licklider是个独具慧眼的人,他不仅在网络领域有很深的造诣,而且在人机交互的问题上也颇有见地。这种广博的视角使他更容易接受恩格尔巴特的观点和目标,所以批准经费也是理所当然的事情。1964年,伊凡·苏泽兰(Ivan Sutherland接替了约瑟夫·利克莱德(J. C. R. Licklider,他是交互式图像学领域的先驱。1966年,伊凡·苏泽兰(Ivan Sutherland的继任者鲍勃·泰勒(Bob Taylor对网络和图像学都很有兴趣,他曾经参与过阿帕网的研制项目,后来又担任了帕罗奥多研究中心(PARC计算机科学实验室的主任。

在这些先驱当中,贡献最突出的要属伊凡·苏泽兰(Ivan Sutherland。苏泽兰曾经在美国高级研究计划局(Advanced Research Project Agency工作过一段时间,但他真正感兴趣的领域其实是计算机图形学。早在学生时代,他就已经发明了绘图软件Sketchpad(画板,而今,他着眼的是更加宏伟的目标。

伊凡·苏泽兰(Ivan Sutherland)1934年出生于美国内布拉斯加州黑斯廷斯市(Hastings )。他和哥哥伯特(Bert )从很小的时候起,就对计算机产生了浓厚的兴趣,平时喜欢用继电器自制机器。他们的父亲是一位土木工程师,他给兄弟两人的成长带来了很大的影响。伊凡长大后,一家人搬到了纽约郊区的斯卡斯代尔(Scarsdale),兄弟两人开始为计算机先驱、美国计算机协会创始人埃德蒙·伯克利(Edmund Berkeley打零工。虽然只能拿到最低水平的工资,但兄弟俩做得不亦乐乎。伊凡给伯克利的个人计算机编写了第一款除法程序,称为“西蒙”(Simon)“我写的程序可以做一部分除法运算,被除数最大可以到15,除数最大可以到3,”苏泽兰说,“在我写程序的过程中,伯克利给了提供了许多指导,讲解了许多计算方面的知识。”

在此期间,伯克利把苏泽兰兄弟介绍给了还在贝尔实验室工作的克劳德·香农(Claude Shannon“我和伯特去拜访了香农,那一天我们相处得非常愉快。”后来,这层关系也给他们带来了很多便利。兄弟二人受到香农的启发,为伯克利发明了一只会走迷宫的机器老鼠。伊凡中学毕业后,考取了卡耐基理工学院(Carnegie Institute of Technology)——即现在的卡耐基梅隆大学(Carnegie Mellon University),攻读电子工程学专业。随后,他又在加州理工学院(California Institute of Technology)获得了电子工程专业的硕士学位。出色的教育背景使他获得了在IBM 公司打暑期工的机会。然而,随着苏泽兰对计算机的研究日益深入,他开始意识到,麻省理工学院的计算机系才是数一数二的顶尖计算机院系。于是他联系了当时已在该校任教的香农。

“香农还记得我们兄弟俩,他把我邀请到他家里去了,”苏泽兰回忆道,“如果不是因为他的提携,我就无法取得今天的成就了。”伊凡的博士研究课题是开发绘图软件Sketchpad(画板,如上文所说,它是个令人称奇的交互式设计程序。当时担任答辩委员会主席的正是香农,此外,人工智能领域的先驱马文・明斯基(Marvin Minsky也是答辩委员会的成员。

伊凡·苏泽兰(Ivan Sutherland完成博士课题后,加入了预备役军官训练营(Reserve Officer's Training Corps,简称ROTC ),当时美国很多重点高校的学生都必须服兵役。伊凡在陆军部队为一名上校当技术兵,同时为美国国家安全局(National Security Agency,简称NSA )制造计算机显示器。服役一年后,他被授以中尉军衔,并调往美国高级研究计划局(Advanced Research Project Agency,担任信息处理技术科的负责人。他在这个岗位上干了两年。在此期间,他利用职务之便积累了宝贵的人脉,结交了大量的计算机科学家,其中包括专攻图形学的戴维·埃文斯(David Evans。但是苏泽兰并不想在信息处理技术科待下去。“我有自己的职业规划,当初入职的时候就说过,我只会在这里干两年。既然两年期已满,那应该做点别的事情了。”苏泽兰把信息处理技术科的工作交接给鲍勃·泰勒(Bob Taylor后,自己接受了哈佛大学的终身教职。他终于可以按照自己的想法开展尖端研究了。

当时,新开发的阴极射线管显示器上已经可以实现二维成像,只不过,成像的范围仅限于线框图形(物体的轮廓都是细细的直线)。但是既然二维图像都可以显示,为什么三维图像就不能呢?为什么不利用人的两眼视角差,来制造图像的空间立体感呢?实现三维成像后,为什么不更进一步,让三维图像随着用户视角的改变而发生动态的改变呢?“一个人在抬头、低头或者做其他各种头部动作时,他所看到的真实物体的图像就会发生改变。显示器中的三维图像也应该具备这样的效果。”苏泽兰表示。

这就相当于让用户体验虚拟现实(Virtual Reality。用户只能看到由计算机创造的虚拟世界。如果他们在现实世界中来回走动,在虚拟世界中也会这样。

这是一个非比寻常的创意,苏泽兰及其研究小组耗时数年,终于建立起了一个可以实现虚拟现实的工作系统。不过在1968年,也就是恩格尔巴特在计算机会议上做演示的那一年,苏泽兰发布了一篇文章(A head-mounted three dimensional display),详细描述了他的头戴式三维显示器。虽然这款显示器的确是头戴式的,但它实在太重,使用时必须用缆索将它吊在天花板的支架上。此外,它的显像质量非常粗糙,能够显示的最复杂的图形也不过是一座“空房间”,上面有一扇门和三扇窗户——其实,所谓的“空房间”也不过是个立方体而已,上面开了一个长方形和三个正方形。更糟糕的是,显示器内置的超声波位置传感器在使用过程中容易产生累积误差,导致系统有时候必须停机几分钟之后才能正常使用。不过,苏泽兰的头戴式设备虽然存在种种瑕疵,但使用起来还是没有问题的。“用户很快就会习惯戴着显示器看东西。要想环视四周,只要转一下头就可以了。”苏泽兰表示。

尽管显示器的大部分研制工作是在哈佛大学完成,但苏泽兰还是在1968年转职到了犹他州立大学(University of Utah ),因为他的朋友戴维·埃文斯(David Evans在那里创立了计算机科学系。很快,苏泽兰对计算机图形学(乃至整个计算机科学)的影响力开始与日俱增。他的学生丹尼·科恩(Danny Cohen发明了一款适用于通用计算机平台的飞行模拟器,用于训练飞行员。师生二人共同提出了一种算法,称为科恩-苏泽兰算法(Cohen–Sutherland algorithm,这种方法可用于自动“裁剪”图片,使之成适合屏幕大小。后来,埃文斯与苏泽兰携手创立了Evans and Sutherland公司,该公司在实时图形、3D图形及打印机语言等领域做了大量重要的工作。不少雇员后来自立门户,创立了非常成功的公司,比方说吉姆·克拉克(Jim Clark创立了硅谷图形(Silicon Graphics约翰·沃诺克(John Warnock创立了Adobe

苏泽兰有很多学生在校期间便已享有盛名。亨利·高洛德(Henri Gouraud发明了一种效果逼真的光影渲染技术,称为高洛德着色(Gouraud shading弗兰克·克罗(Frank Crow发明了抗锯齿技术(anti—aliasing。由于在3D 图像中,受分辨率的制约,物体边缘总是会或多或少地呈现出三角形的锯齿,而抗锯齿就是通过像素混合,对物体边缘进行柔化处理的方法(如今,这项技术在每台计算机和电视上都得到了广泛的应用)。艾德文·卡特姆(Edwin Catmull)皮克斯(Pixar的联合创始人,现任迪士尼动画工作室和皮克斯动画工作室总裁。

苏泽兰停止了在计算机图像学领域的研究工作。1976年,他转职到加州理工学院,在那里创立了电子计算学系,当上了系主任。在他的推动下,集成电路设计成为了计算机科学的分支领域。1980年,苏泽兰成立了咨询公司Sutherland,Sproull and Associates。该公司后来被Sun公司收购,成立了Sun Labs。甲骨文收购Sun公司后,该实验室转而成为甲骨文实验室(Oracle Labs )。苏泽兰曾在Sun公司担任研究员和副总裁。2008年,他转职到波特兰州立大学(Portland State University ),从事异步系统的研究工作。

彼得·蒂尔重返斯坦福大学,教授一门关于全球化局限的德语课程(2018)

据斯坦福大学毕业生安德鲁·格拉纳托在推特上发现的一则课程信息,风险投资家彼得·蒂尔已经重返斯坦福大学授课。蒂尔目前被列为“德语270:主权与全球化及技术的局限性”一课的联合授课教师。蒂尔曾在斯坦福大学完成本科及法学院学业,并曾于2011年在本科阶段教授一门法学课程,主题与此次类似...