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

新闻资讯2024-06-10 12:57小乐

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

为数字时代奠定基础、登陆月球、创造个人电脑、确保永不崩溃的互联网上电子商务的安全……麻省理工学院是计算机、人工智能和人工智能领域许多关键突破的幕后黑手。机器人技术。值此麻省理工学院施瓦茨曼计算学院成立之际,我们从该校对上述领域的无数贡献中选出了25个“亮点时刻”。

1937 |数字电路图片来自:MIT 博物馆

研究生克劳德·香农(Claude Shannon,理学硕士,1940 年,博士,1940 年)提出,真假逻辑的原理可以等同于电路中开关的打开和关闭。这个概念后来奠定了数字电路领域的基础,并催生了整个数字计算产业。

1945 | Memex 图片来自:麻省理工学院博物馆

前麻省理工学院教授Vannevar Bush 提出了一种名为“Memex”的数据系统,允许用户“将所有书籍、记录和信件存储在其中”并随意检索。这个概念催生了早期的超文本系统,并在几十年后最终导致了万维网的诞生。

1951 |数字计算机图片来源:麻省理工学院博物馆

世界上第一台可以实时运行的数字计算机是由杰伊·福雷斯特(Jay Forrester,理学硕士,1945 年)领导的麻省理工学院旋风项目开发的。该项目旨在为美国海军开发通用飞行模拟器,该计算机的成功直接促成了1951 年麻省理工学院林肯实验室的创建。

1958 |函数式编程图片来自:MIT 博物馆

John McCarthy 教授在MIT 发明了世界上第一个函数式编程语言——LISP。在此之前,由于编程语言的限制,程序员只能将需要执行的指令代码一一写出来。计算机程序很难同时考虑多个进程。函数式编程语言使他们能够更简单地描述所需的行为,从而使他们能够解决比以往更大的问题。

1959 |便携式传真图片来自:YOUTUBE

麻省理工学院的学生Sam Asano(理学硕士,1961 年)对一件事感到沮丧:他正在与一位口音很重的同事通电话,但听不懂他在说什么。什么。所以,他就想,是否可以直接画出来,实时发送给对方。因此,他发明了一种可以通过电话线传输扫描材料的技术。后来他将他的发明授权给了一家日本电信公司,该发明在世界范围内流行起来。

1962 |多人视频游戏图片来自:Wikimedia Commons

当麻省理工学院的电气工程系获得一台PDP-1 计算机时,包括来自Marvin Minsky 人工智能小组的Steven“Slug”Russell(1960 年本科生,1966 年电气工程师),一群狡猾的学生用它开发了《Spacewar!》。这款太空战斗视频游戏在早期程序员中非常受欢迎,被认为是世界上第一个多人游戏。

1963 |密码图像来自:MIT

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

1963 |图形用户界面图片来自:MIT

在iPad 出现近50 年前,麻省理工学院的一名博士生就曾设想过直接与电脑屏幕交互。 Sketchpad 由Ivan Sutherland(博士,1963 年)开发,开创了“计算机辅助绘图”的先河,允许用户使用手写笔绘制几何形状。事实证明,这一功能对于建筑师、规划师甚至幼儿来说至关重要。

1964 | Multics 图片来自:麻省理工学院博物馆

麻省理工学院首先提出了分时系统。该系统催生了UNIX,并为现代计算机科学的许多方面奠定了基础,从分层文件系统到缓冲区溢出安全。由Cobato 教授领导的Multics 率先提出了将计算机变成像电力一样随时可用的“实用工具”的概念。

1969 |登月代码图片来自:麻省理工学院博物馆

玛格丽特·汉密尔顿(Margaret Hamilton) 领导了麻省理工学院的一个团队,为阿波罗11 号的导航和控制系统进行了编程。该系统帮助宇航员尼尔·阿姆斯特朗和巴兹·奥尔德林(MD 1963)成功登陆月球。这个强大的软件推翻了将飞行计算机的优先级系统切换到雷达系统的命令,并且在之前的载人阿波罗任务中没有发现该错误。

1971 |通过电子邮件发送图像:维基共享资源

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

1973 |巴特勒·兰普森,PC

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

1977 |数据加密罗恩·莱维斯特

麻省理工学院教授Adi Shamir、Ron Rivest 和Leonard Adleman 提出的RSA 算法使电子商务成为可能。该算法利用分解非常大的整数的巨大困难来加密数据。谁知道数学可能是完成最后一刻假期购物狂欢的关键?

1979 |电子表格图像来自:Wikimedia Commons

1979 年的一天,Bob Frankston(1970 届毕业生)和Dan Bricklin(1973 届毕业生)在MIT 的一台大型计算机上工作到深夜,创建了第一个电子表格VisiCalc,第一年就售出了100,000 份。三年后,微软推出“Multiplan”加入竞争,该程序后来成为Excel。

1980 |以太网图片来自:Wikimedia Commons

早在Wi-Fi 出现之前,一种称为以太网的网络技术就允许设备只需插入网络电缆即可连接到互联网。以太网由Bob Metcalfe(1968 届毕业生)共同发明,他是麻省理工学院MAC 项目团队的成员,后来创立了3Com。正是以太网帮助互联网发展成为当今快速、便捷的平台。

1980 | Ralf Eichinger 的光电鼠标|图片来自:维基共享资源

本科生Steve Kirsch(1980 届)是第一个获得光学电脑鼠标专利的人。他曾想创造一种具有最少精密移动部件的“指点设备”。后来他创立了Mouse Systems Corp.(他还申请了另一项专利,通过计算点击次数来跟踪在线广告的有效性。)

1983 |自由软件的兴起Sam Williams |图片来自维基共享资源

Richard Stallman 是AI 实验室的早期程序员,通过他的GNU 项目成为黑客文化和自由软件运动的主要先驱,该项目旨在开发Unix 操作系统的自由软件替代品,并为Linux 和其他重要操作系统奠定基础。计算机创新。

1984 |生成树算法图片来自:Wikimedia Commons

Radia Perlman(1973 届毕业生,1976 年硕士,1988 年博士)讨厌人们称她为“互联网之母”,但她开发的生成树协议对于使数据能够跨越全球至关重要。计算机网络至关重要。 (她还创建了教育编程语言徽标的幼儿版本。)

1994 |万维网联盟(W3C) 图片来自:CERN 计算机网络

发明互联网后,蒂姆·伯纳斯·李加入麻省理工学院。他组建了一个联盟来制定构建网站、浏览器和设备的全球标准。 W3C 标准的作用包括但不限于确保网站可访问、安全且易于“爬行”。

1999 |区块链的诞生。图片来自:维基共享资源

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

2002 | Roomba IROBOT公司的智能扫地机器人

我们还没有可以为我们跑腿的机器人,但我们确实有可以吸尘的机器人。为此,我们感谢Rodney Brooks、Helen Greiner(理学学士1989 年、理学硕士1990 年)和Colin Angle(理学学士1989 年、1991 年由理学硕士创立的麻省理工学院初创公司iRobot)。如今,iRobot 已售出超过2000 万台家用机器人,并帮助创建了机器人清洁行业。

2007 |移动个人助理图片来源:麻省理工学院计算机科学与人工智能实验室

在Siri 和Alexa 出现之前,麻省理工学院教授Boris Katz 创建了StartMobile 应用程序。该应用程序允许用户使用自然语言安排约会、获取信息和执行其他任务。

2012 | EdX 图片来自:美国教育委员会

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

2013 | Atlas,人形机器人Boston Dynamics 由Marc Raibert(1977 年博士)在麻省理工学院教授期间创立,推出了人形机器人Atlas),并用它参加了DARPA 机器人挑战赛,该挑战赛旨在开发救灾机器人。该公司的Big Dog和Spot Mini机器人能够爬行、奔跑、跳跃和后空翻。

2016 |可吞咽机器人Melanie Gornick |麻省理工学院

计算机科学与人工智能实验室(CSAIL) 主任Daniela Rus 的可吞咽折纸机器人在被吞下后可以从胶囊中展开。有一天,它可以利用外部磁场爬过你的胃壁,取出吞下的电池,或者在伤口上贴上创可贴。

猜你喜欢