盘点麻省理工学院计算机科学的里程碑

为数字时代奠定基础,登上月球,创造个人电脑,在永无止境的互联网上确保电子商务的安全...计算机、人工智能、机器人等领域的诸多关键突破背后,都有麻省理工学院的身影。随着麻省理工学院苏世民计算研究所的成立,我们从该校对上述领域做出的无数贡献中挑选了25个“亮点时刻”。

研究生Claude Shannon(理学硕士,1940,哲学博士,1940)提出逻辑的真假原理可以等同于电路中开关的通断。这个概念后来奠定了数字电路领域的基础,催生了整个数字计算产业。

麻省理工学院前教授万尼瓦尔·布什(Vannevar Bush)提出了一个名为“Memex”的数据系统,该系统允许用户“存储他们所有的书籍、记录和通信”,并随意检索。这个概念催生了早期的超文本系统,并最终导致了几十年后万维网的诞生。

世界上第一台可以实时运行的数字计算机是由杰伊·福里斯特(理学硕士,1945)领导的麻省理工学院“旋风计划”开发的。这个项目的目的是为美国海军开发通用飞行模拟器,这台计算机的成功直接导致了1951麻省理工学院林肯实验室的诞生。

约翰·麦卡锡教授在麻省理工学院发明了世界上第一种函数式编程语言LISP。在此之前,由于编程语言的限制,程序员只能将每一步需要执行的指令代码一一写出,计算机程序很难同时兼顾多个进程。函数式编程语言使他们更容易描述他们需要的行为,这样他们就可以解决比以前大得多的问题。

麻省理工学院的学生萨姆·浅野长晟(理科硕士,1961)曾经因为一件事而沮丧:他用浓重的口音给一个同事打电话,但他听不懂对方在说什么。所以,他在想有没有可能直接画好,实时发给对方。所以,他发明了一种技术,可以通过电话线传输扫描材料。后来,他将这一发明授权给了一家日本电信公司,从此风靡全球。

当麻省理工学院电气工程系拥有一台PDP-1计算机的时候,一群狡猾的人包括来自马文·明斯基的人工智能团队的Steven“Slug”Russell(英文:1960本科,1966电气工程师)。》这款太空战斗电子游戏非常受早期程序员的欢迎,被认为是世界上第一款多人游戏。

现在每个人平均有13个密码。在这方面,你可以感谢麻省理工学院的兼容分时系统。一般认为,正是这个系统在世界上首次引入了计算机密码。“我们希望建立多个终端供多人使用,但每个人都有自己的一套私人文件。”麻省理工学院教授Fernando“Corby”corbató(博士,1956)告诉《连线》杂志:“像锁一样为每个用户设置密码似乎是一个非常明显的解决方案。”

在iPad问世的近50年前,麻省理工学院的一名博士生就已经提出了直接与电脑屏幕互动的想法。伊凡·苏泽兰(哲学博士,1963)开发的画板允许用户用手写笔绘制几何形状,这为计算机辅助绘图开创了先河。事实证明,这个功能对于建筑师、规划师,甚至幼儿都是非常重要的。

麻省理工学院最早提出分时系统。这个系统诞生了UNIX,并为现代计算机科学的许多方面奠定了基础,从分层文件系统到缓冲区溢出安全。由Kobato教授领导的Multics开创了将计算机变成“实用设施”的概念,可以像电力一样随时使用。

玛格丽特·哈米尔顿带领一个来自麻省理工学院的团队编写了阿波罗11的导航和控制系统。这个系统帮助宇航员尼尔·阿姆斯特朗和巴兹·奥德林(1963 M.D .)成功登陆月球。这个强大的软件推翻了一个将飞行计算机的优先系统切换到雷达系统的指令,在历次载人阿波罗任务中都没有发现错误。

第一封通过计算机网络传输的电子邮件是在两台相邻的计算机之间发送的。这封邮件来自雷·汤姆林森(1965届毕业生),当时他正在初创公司BBN Technologies工作。如果你喜欢或讨厌“@”这个符号,那么这就是你要感谢或责备的人。)

麻省理工学院教授巴特勒·兰普森在施乐公司的帕洛阿尔托研究中心(PARC)工作时,被授予“现代个人电脑之父”的称号。他使用Xerox Alto开发了第一台具有图形用户界面(GUI)的台式计算机、第一个位图显示和第一个所见即所得编辑器。

麻省理工学院教授阿迪·阿迪·萨莫尔、罗恩·里维斯特和伦纳德·阿德曼提出的RSA算法使电子商务成为可能。这种算法利用最大整数分解的巨大困难来加密数据。谁知道数学是你在假日购物季最后时刻购物的关键?

1979年的一天,鲍勃·弗兰克斯顿的丹·布里克林(1973毕业生)在麻省理工学院的大型计算机上工作到深夜,创建了第一个电子表格VisiCalc,并在第一年将其出售。三年后,微软通过后来成为Excel的“Multiplan”加入了这场战斗。

早在Wi-Fi出现之前,一种称为以太网的网络技术允许设备通过简单地插入网络电缆来访问互联网。以太网是由麻省理工学院MAC项目的团队成员鲍勃·麦卡夫(1968毕业生)发明的,后来他创立了3Com。正是以太网帮助互联网发展成为这个快速便捷的平台。

本科Steve Kirsch (1980毕业生)是申请光学电脑鼠标专利的第一人。他曾经想用最不精确的移动部件制造一个“指点装置”。然后,他成立了鼠标系统公司。他还申请了另一项专利,可以通过计算点击次数来跟踪在线广告的效果。)

理查德·斯托尔曼是AI实验室的早期程序员,通过他的GNU项目成为黑客文化和自由软件运动的主要先驱,该项目旨在开发可以取代Unix OS的自由软件,并为Linux和其他重要的计算机创新奠定基础。

Radia Perlman (1973研究生,1976理学硕士,1988哲学博士)讨厌被称为“互联网之母”,但她开发的生成树协议对于数据可以跨越全球的计算机网络非常重要。(她还为孩子们创造了一个教育编程语言标志。)

互联网发明后,蒂姆·伯纳斯·李加入了麻省理工学院。他成立了一个联盟,为建设网站、浏览器和设备制定全球标准。W3C标准的功能包括但不限于确保网站的可访问性、安全性和易于“抓取”。

麻省理工学院教授芭芭拉·利斯科夫(Barbara Liskov)提出了一篇关于实用拜占庭容错的论文,该论文帮助诞生了区块链(一种广泛使用的加密系统)。她的团队提出的协议可以处理大量的交易,并使用了一些对当今许多区块链平台至关重要的概念。

目前,我们没有任何机器人可以为我们跑腿,但我们确实有可以吸尘的机器人。我们要感谢罗德尼·布鲁克斯,海伦·格雷纳(1989本科,1990理科硕士)和科林·安格尔(1989本科,1991理科)对此事的关注。如今,iRobot已经售出了超过2000万台家用机器人,这也导致了机器人清洁行业的诞生。

在Siri和Alexa出现之前,麻省理工学院教授鲍里斯·卡茨(Boris Katz)开发了应用StartMobile。这个应用程序允许用户使用自然语言来安排约会,获取信息和执行其他任务。

在原计算机科学和人工智能实验室(CSAIL)主任阿南特·阿格瓦尔德(Anant Agvald)的领导下,麻省理工学院与哈佛大学合作开发了一个开源、非营利的在线学习平台,该平台提供免费的学习课程,吸引了全球超过2000万学习者。

波士顿动力公司(Boston Dynamics)由Marc Report(博士,1977)在麻省理工学院担任教授时创立,推出了人形机器人Atlas,并用它参加了旨在开发救灾机器人的DARPA机器人挑战赛。该公司的大狗和斑点迷你机器人可以爬行,奔跑,跳跃和后空翻。

丹妮拉·拉·鲁斯是计算机科学和人工智能实验室(CSAIL)的主任,她是一个可吞咽的折纸机器人,吞下后可以从胶囊中展开。有一天它将能够利用外部磁场爬过你的胃壁,取出吞下的电池,或者在伤口上贴上创可贴。