麻省理工学院M.I.T 改变世界的10件事情
麻省理工学院(以下简称M.I.T)最近总结了其50年多来对在计算机科学上取得的成绩,并进行了庆祝活动。虽然M.I.T早在1930年代就开始了计算机相关的研究,但庆祝活动却以1963年7月发起的MAC(Mathematics and Computation,数学与计算)项目作为开始。MAC项目促进了计算机科学实验室和人工智能实验室(现合并为计算机科学和人工智能实验室,CSAIL)的成立,并促使M.I.T正式设立了计算机科学课程。
本文挑选了10件M.I.T在计算机科学方面做出的改变世界的事情,以供参考。
1. 磁心存储器(Core memory)
M.I.T著名的林肯实验室创建于1951年, 借助联邦基金以开发国家防空系统。当时的计算机系统无法实时响应,并从多个雷达装置快速收集和分析信息,M.I.T最早开发旋风式计算机的Jay Forrester,提出了使用“磁核阵列”来存储信息。磁芯存储器促进了半自动地面环境(SAGE)防空系统的发展,并成为随机存取存储器的主要形式,直到20世纪70年代大规模集成线路发展起来它才被逐渐替代。
2. 计算机射击游戏
1961年,M.I.T部署了一台PDP-1微型计算机。为验证它的性能,包括其阴极射线管显示器能力,M.I.T的三个学生Martin Graetz, Steve Russell和Wayne Wiitanen合作开发了一款游戏。该游戏模拟两个宇宙飞船之间的战斗,他们称之为太空大战(Spacewar!),允许两个玩家通过键盘或操纵杆分别控制一只太空飞船。该款游戏随即在M.I.T掀起了一阵流行狂潮,但之后禁止在工作时间玩耍。这不是第一个计算机游戏,但是第一款射击游戏,也是第一个需要快速反应能力的游戏。现在你还可以通过基于浏览器的PDP-1模拟器玩这个游戏。
3. 电子邮件
在20世纪60年代,一个用户向另一个用户发送电子消息需要使用同一台电脑才行。在1971年,M.I.T毕业生Ray Tomlinson发明了网间计算机发送电子邮件的方法。同时,Tomlinson 也推出了使用 @ 符号区分用户名和计算机主机名的方法。
4. 图形用户界面
现在已经在计算机、平板电脑和手机上随处可见图形用户界面(GUI)了。1962年,M.I.T的博士生Ivan Sutherland发明了“画板”——一个允许直接在Lincoln TX-2计算机的CRT显示器上绘制图形和控制形状的工具。1970年代初,M.I.T的教授Butler Lampson发明了施乐Alto计算机,这是第一台提供用户图形界面(和鼠标)的个人电脑。1984年, M.I.T的 Bob Scheifler 率领团队开发出X Window 系统——针对 Linux和类Unix操作系统的图形界面系统。
5. 以太网
1973年,M.I.T毕业生Bob Metcalfe (与 David Boggs一起)发明了以太网。Metcalfe在施乐公司工作时,受命建立一个连接所有PARC Alto个人电脑到激光打印机和ARPANET的高速网络。于是,Metcalfe应用了他在M.I.T做的MAC项目和在哈佛期间的的博士论文成果,创建了以太网。以太网在1985年成为IEEE标准,凭借可靠、快速的特性,击败了其他竞争技术,最终成为“互联网通道”。