世界上第一个计算机程序是怎样开发出来的?( 三 )


1943年9月 : Williams和Stibitz完成了'Relay Interpolator',后来命名为'Model II Relay Calculator' 。这是一台可编程计算机 。同样使用纸带输入程序和数据 。其运行更可靠,每个数用7个继电器表示,可进行浮点运算 。
1943年12月: 最早的可编程计算机在英国推出,包括2400个真空管,目的是为了破译德国的密码,每秒能翻译大约5000个字符,但使用完后不久就遭到了毁坏 。据说是因为在翻译俄语的时候出现了错误 。
1946: ENIAC (Electronic Numerical Integrator 和 Computer): 第一台真正意义上的数字电子计算机 。开始研制于1943年,完成于1946年 。负责人是John W. Mauchly和J. Presper Eckert 。重30吨,18000个电子管,功率25千瓦 。主要用于计算弹道和氢弹的研制 。
三、晶体管计算机的发展
真空管时代的计算机尽管已经步入了现代计算机的范畴,但其体积之大、能耗之高、故障之多、价格之贵大大制约了它的普及应用 。直到晶体管被发明出来,电子计算机才找到了腾飞的起点,一发而不可收……
1947: Bell实验室的William B. Shockley、 John Bardeen和Walter H. Brattain.发明了晶体管,开辟了电子时代新纪元 。
1949: EDSAC:剑桥大学的Wilkes和他的小组建成了一台存储程序的计算机 。输入输出设备仍是纸带 。
1949: EDVAC (electronic discrete variable computer):第一台使用磁带的计算机 。这是一个突破,可以多次在其上存储程序 。这台机器是John von Neumann提议建造的 。
1949: '未来的计算机不会超过1.5吨 。'这是当时科学杂志的大胆预测 。
1950~1960
1950: 软磁盘由东京帝国大学的Yoshiro Nakamats发明 。其销售权由IBM公司获得 。开创存储时代新纪元 。
1950: 英国数学家和计算机先驱Alan Turing说:计算机将会具有人的智慧,如果一个人和一台机器对话,对于提出和回答的问题,这个人不能区别到底对话的是机器还是人,那么这台机器就具有了人的智能 。
1951: Grace Murray Hopper完成了高级语言编译器 。
1951: Whirlwind:美国空军的第一个计算机控制实时防御系统研制完成 。
1951: UNIVAC-1:第一台商用计算机系统 。设计者:J. Presper Eckert 和John Mauchly 。被美国人口普查部门用于人口普查,标志着计算机的应用进入了一个新的、商业应用的时代 。
1952: EDVAC (Electronic Discrete Variable Computer):由Von Neumann领导设计并完成 。取名:电子离散变量计算机 。
1953: 此时世界上大约有100台计算机在运转 。
1953: 磁芯存储器被开发出来 。
1954: IBM的John Backus和他的研究小组开始开发 FORTRAN (FORmula TRANslation),1957年完成 。是一种适合科学研究使用的计算机高级语言 。
1956: 第一次有关人工智能的会议在Dartmouth 学院召开 。
1957: IBM开发成功第一台点阵打印机 。
1957: FORTRAN 高级语言开发成功 。
四、集成电路,现代计算机插上腾飞的翅膀
尽管晶体管的采用大大缩小了计算机的体积、降低了其价格,减少了故障 。但离人们的要求仍差很远,而且各行业对计算机也产生了较大的需求,生产更能更强、更轻便、更便宜的机器成了当务之急,而集成电路的发明正如"及时雨",当春乃发生 。其高度的集成性,不仅仅使体积得以减小,更使速度加快,故障减少 。人们开始制造革命性的微处理器 。计算机技术经过多年的积累,终于驶上了用硅铺就的高速公路 。
1958年9月12日: 在Robert Noyce(INTEL公司的创始人)的领导下,发明了集成电路 。不久又推出了微处理器 。但因为在发明微处理器时借鉴了日本公司的技术,所以日本对其专利不承认,因为日本没有得到应有的利益 。过了30年,日本才承认,这样日本公司可以从中得到一部分利润了 。但到2001年,这个专利也就失效了 。
1959: 1959年到1964年间设计的计算机一般被称为第二代计算机 。大量采用了晶体管和印刷电路 。计算机体积不断缩小,功能不断增强,可以运行FORTRAN和COBOL,接收英文字符命令 。出现大量应用软件 。
1959: Grace Murray Hopper开始开发COBOL (COmmon Business-Orientated Language)语言,完成于1961年 。
1960~1970
1960: ALGOL:第一个结构化程序设计语言推出 。
1961: IBM的Kennth Iverson推出APL编程语言 。
1963: PDP-8:DEC公司推出第一台小型计算机 。
1964: 1964年到1972年的计算机一般被称为第三代计算机 。大量使用集成电路,典型的机型是IBM360系列 。
1964: IBM发布PL/1编程语言 。
1964: 发布IBM 360首套系列兼容机 。
1964: DEC发布PDB-8 小型计算机 。

推荐阅读