计算机语言发展史

软件的产生始于早期的机械式计算机的开发。从 19 世纪起,随着机械式计算机的更新,出现了穿孔卡片,这种卡片可以指导计算机进行工作。但是直到 20 世纪中期现代化的电子计算机出现之后,软件才真正得以飞速发展。在世界上第一台计算机 ENIAC 上使用的也是穿孔卡片,在卡片上使用的是专家们才能理解的语言,由于它与人类语言的差别极大,所以我们称之为机器语言。也就是第一代计算机语言。这种语言本质上是计算机能识别的唯一语言,但人类却很难理解它,以后的计算机语言就是在这个基础上,将机器语言越来越简化到人类能够直接理解的、近似于人类语言的程度,但最终送入计算机的工作语言,还是这种机器语言。高级语言的任务就是将它翻译成易懂的语言,而这个翻译工作可以由计算速度越来越高、工作越来越可靠的计算机自己来完成。

  计算机语言发展到第二代,出现了汇编语言。比起机器语言,汇编语言大大前进了一步,尽管它还是太复杂,人们在使用时很容易出错误,但毕竟许多数码已经开始用字母来代替。简单的 “0 1” 数码谁也不会理解,但字母是人们能够阅读并拼写的。第二代计算机语言仍然是 面向机器 的语言,但它已注定要成为机器语言向更高级语言进化的桥梁。

  当计算机语言发展到第三代时,就进入了 面向人类 的语言阶段。你可以阅读、并直接用人类的语言来输入。对我们汉语来说,目前还不能用中文汉字来输入指令,这主要是因为中文的输入还没有一个非常好的手段。第三代语言也被人们称之为 高级语言 。高级语言是一种接近于人们使用习惯的程序设计语言。它允许用英文写解题的计算程序,程序中所使用的运算符号和运算式子,都和我们日常用的数学式子差不多。例如用 BASIC 高级语言,要想计算 7×6 的结果,只需写出  PRINT7*6 即可,送入计算机后将自动进行计算并打印出结果。一般人都能很快学会使用计算机,并且完全可以不了解机器指令,也可以不懂计算机的内部结构和工作原理,就能编写出应用计算机进行科学计算和事务管理的程序。

  高级语言容易学习,通用性强,书写出的程序比较短,便于推广和交流,是很理想的一种程序设计语言。

  高级语言发展于 50 年代中叶到 70 年代,有些流行的高级语言已经被大多数计算机厂家采用,固化在计算机的内存里。如  BASIC 语言,现在已有 128 种不同的  BASIC 语言在流行,当然其基本特征是相同的。

  除了 BASIC 语言外,还有 FORTRAN (公式翻译)语言、  COBOL (通用商业语言)、  C 语言、  DL/I 语言、  PASCAC 语言、 ADA 语言等 250 多种高级语言。

  高级语言是一种动用语言,要完成某一个简单的计算步骤,你必须详细准确地给出每一条指令。如解决经营管理活动中天天都要碰到的财务清账、库存等问题,就须编无数条程序,而情况一经变化,原有的设计程序则要修改,这样就使错误的可能性增大,工作效率大大降低。为了解决这个问题,第四代计算机语言,即 实用语言 出现了。

  第四代语言是使用第二代第三代语言编制而成的,每一种语言都有其特定的应用范围。实际上,实用语言发展到今天已出现了一些有运用性质的第四代语言,如 “LO- TOS1—2—3” 。第四代语言的特点就是它们只需要操作人员输入原始数据,并命令它们执行。至于怎样执行则由它们本身来决定的,它已经在相当程度上替代了人脑的工作。第四代语言的特点还在于:操作者几乎不需要经过特殊训练,几乎所有的 实用语言 都有 帮助( Help 功能,你可以遵照计算机给出的指示来完成你的工作,第二次就完全不用帮助了!

  计算机语言是人与计算机进行对话的最重要的手段。目前人们对计算机发出的命令几乎都是通过计算机语言进行的。

  人与人之间的交流不仅仅依靠语言,还有一些其它的方式,比如人的手势、眼神等。由此我们可以推测,在不久的将来,计算机与人类的交流将是全方位的,而不再仅仅依靠计算机语言。那时,人们将更方便、更容易地操纵和使用计算机。
现代电子计算机技术的飞速发展,离不开人类科技知识的积累,离不开许许多多热衷于此并呕心沥血的科学家门的探索,正是这一代代的积累才构筑了今天的 信息大厦 。下面这个按时间顺序展现的计算机发展简史,虽然不是很详细的描述这一辉煌历程,但我们同样可以从中感受到科技发展的艰辛及科学技术的巨大推动力。

一、机械计算机时代的拓荒者

在西欧,由中世纪进入文艺复兴时期的社会大变革,大大促进了自然科学技术的发展,人们长期被神权压抑的创造力得到空前释放。其中制造一台能帮助人进行计算的机器,就是最耀眼的思想火花之一。从那时起,一个又一个科学家为把这一思想火花变成引导人类进入自由王国的火炬而不懈努力。但限于当时的科技总体水平,大都失败了,这就是拓荒者的共同命运:往往见不到丰硕的果实。后人在享用这甜美的时候,应该能从中品出一些汗水与泪水的滋味 ……

1614: 
苏格兰人 John Napier (1550-1617) 发表了一篇论文,其中提到他发明了一种可以计算四则运算和方根运算的精巧装置。
1623: Wilhelm Schickard (1592-1635)
制作了一个能进行六位以内数加减法,并能通过铃声输出答案的 " 计算钟 " 。通过转动齿轮来进行操作。
1625: William Oughtred (1575-1660) 
发明计算尺
1642: 
法国数学家 Pascal  WILLIAM Oughtred 计算尺的基础上将计算尺加以改进,能进行八位计算。并且还卖出了许多,成为一种时髦的商品。
在此插入〈 PASCAL 像〉

1668: 
英国人 Samuel Morl  (1625-1695) 制作了一个非十进制的加法装置,适宜计算钱币。
1671: 
德国数学家 Gottfried Leibniz 设计了一架可以进行乘法,最终答案可以最大达到 16 位。
1775: 
英国 Charles 制作成功了一台与  Leibniz's  的计算机类似的机器。但更先进一些。
1776: 
德国人 Mathieus Hahn 成功的制作了一台乘法器。
1801: Joseph-Maire Jacuard 
开发了一台能用穿孔卡片控制的自动织布机。
1820: 
法国人 Charles Xavier Thomas de Colmar (1785-1870), 制作成功第一台成品计算机,非常的可靠,可以放在桌面上,在后来的 90 多年间一直在市场上出售。
1822: 
英国人 Charles Babbage (1792-1871) 设计了差分机和分析机,其中设计的理论非常的超前,类似于百年后的电子计算机,特别是利用卡片输入程序和数据的设计被后人所采用。
1832: Babbage 
Joseph Clement  制成了一个差分机的成品,开始可以进行 6 位数的运算。后来发展到 20 位、 30 位,尺寸将近一个房子那么大。结果以穿孔的形式输出。但限于当时的制造技术,他们的设计难以制成。
1834: 
斯德哥尔摩的 George Scheutz 用木头做了一台差分机。
1834: Babbage 
设想制造一台通用的分析机,在只读存储器(穿孔卡片)中存储程序和数据, Babbage 在以后的时间继续他的研究工作,并于 1840 年将操作数提高到了 40 位,并基本实现了控制中心( CPU )和存储程序的设想,而且程序可以根据条件进行跳转,能在几秒内作出一般的加法,几分钟内作出乘除法。


1842: Babbage
的差分机项目因为研制费用昂贵,被政府取消。但他自己仍花费大量的时间和精力于他的分析机研究。
1843: Scheutz 
和他的儿子 Edvard Scheutz  制造了一台差分机,瑞典政府同意继续支持他们的研究工作。
1847: Babbage 
花两年时间设计了一台较简易的、 31 位的差分机,但没有人感兴趣并支持他造出这台机器。但后来伦敦科学博物馆用现代技术复制出这台机器后发现,它确实能准确的工作。
1848: 
英国数学家 George Boole 创立二进制代数学。提前差不多一个世纪为现代二进制计算机铺平了道路。
1853: 
Babbage 感到高兴的是, Scheutzes 制造成功了真正意义上的比例差分机,能进行 15 位数的运算。象 Babbage 所设想的那样输出结果。后来伦敦的 Brian Donkin 又造出了更可靠的第二台。
1858: 
第一台制表机被 Albany Dudley 天文台买走。第二台被英国政府买走。但天文台并没有将其充分利用,后来被送进了博物馆。而第二台却被幸运的使用了很长时间。
1871: Babbage 
制造了分析机的部分部件和印表机。
1878: 
纽约的西班牙人 Ramon Verea ,制造成功桌面计算器。比前面提到的都要快。但他对将其推向市场不感兴趣,只是想表明,西班牙人可以比美国人做的更好。
1879: 
一个调查委员会开始研究分析机是否可行,最后他们的结论是:分析机根本不可能工作。此时 Babbage  已经去世了。调查之后,人们将他的分析机彻底遗忘了。但 Howard Aiken  例外。
1885: 
这时期更多的计算机涌现出来。如美国、俄国、瑞典等。他们开始用有槽的圆柱代替易出故障的齿轮。
1886: 
芝加哥的 Dorr E. Felt (1862-1930),  制造成了他的计算机。这是第一台用按键操作的计算器,而且速度非常快,按键抬起,结果也就出来了。
1889: Felt
推出桌面印表计算器。
1890: 1890
美国人口普查。 1880 年的普查人工用了 7 年的时间进行统计。这意味着 1890 年的统计将会超过 10 年。美国人口普查部门希望能得到一台机器帮助提高普查的效率。 Herman Hollerith ,建立制表机公司的那个人,后来他的公司发展成了 IBM 公司。借鉴了 Babbage 的发明,用穿孔卡片存储数据,并设计了机器。结果仅仅用了 6 个周就得出了准确的数据( 62622250 人)。 Herman Hollerith 大发其财。
1892: 
圣多美和普林西比的 William S. Burroughs (1857-1898), 制作成功了一台比 Felt 的功能更强的机器,真正开创了办公自动化工业。
1896: Herman Hollerith
创办了 IBM 公司的前身。
--------------------------------------------------------------------------------

1900

1906: Henry Babbage, Charles Babbage 
的儿子,在 R. W. Munro 的支持下,完成了父亲设计的分析机,但也仅能证明它能工作,而没有将其作为产品推出。

二、电子计算机最初的日子里

在这之前的计算机,都是基于机械运行方式,尽管有个别产品开始引入一些电学内容,却都是从属与机械的,还没有进入计算机的灵活:逻辑运算领域。而在这之后,随着电子技术的飞速发展,计算机就开始了由机械向电子时代的过渡,电子越来越成为计算机的主体,机械越来越成为从属,二者的地位发生了变化,计算机也开始了质的转变。下面就是这一过渡时期的主要事件:

1906: 
美国的 Lee De Forest 发明了电子管。在这之前造出数字电子计算机是不可能的。这为电子计算机的发展奠定了基础。
回页首

--------------------------------------------------------------------------------

1910

1920
1924
2 :IBM ,一个具有划时代意义的公司成立。
--------------------------------------------------------------------------------

1930
1935: IBM
推出 IBM 601 机。   这是一台能在一秒钟算出乘法的穿孔卡片计算机。这台机器无论在自然科学还是在商业意义上都具有重要的地位。大约造了 1500 台。
1937: 
英国剑桥大学的 Alan M. Turing (1912-1954) 出版了他的论文   ,并提出了被后人称之为 " 图灵机 " 的数学模型。
1937: BELL
试验室的 George Stibitz 展示了用继电器表示二进制的装置。尽管仅仅是个展示品,但却是第一台二进制电子计算机。
1938: Claude E. Shannon 
发表了用继电器进行逻辑表示的论文。
1938: 
柏林的 Konrad Zuse  和他的助手们完成了一个机械可编程二进制形式的计算机,其理论基础是 Boolean 代数。后来命名为 Z1 。它的功能比较强大,用类似电影胶片的东西作为存储介质。可以运算七位指数和 16 位小数。可以用一个键盘输入数字,用灯泡显示结果。
1939 1
1 加利福尼亚的 David Hewlet William Packard  在他们的车库里造出了 Hewlett-Packard 计算机。名字是两人用投硬币的方式决定的。包括两人名字的一部分。
1939
11 美国 John V. Atanasoff 和他的学生 Clifford Berry  完成了一台 16 位的加法器,这是第一台真空管计算机。
1939: 
二次世界大战的开始,军事需要大大促进了计算机技术的发展。
1939: Zuse
Schreyer  开始在他们的 Z1 计算机的基础上发展 Z2 计算机。并用继电器改进它的存储和计算单元。但这个项目因为 Zuse 服兵役被中断了一年。
1939/1940: Schreyer
利用真空管完成了一个 10 位的加法器,并使用了氖灯做存储装置。
回页首

--------------------------------------------------------------------------------

1940
1940
1 : Bell 实验室的 Samuel Williams Stibitz 制造成功了一个能进行复杂运算的计算机。大量使用了继电器,并借鉴了一些电话技术,   采用了先进的编码技术。
1941
夏季 : Atanasoff 和学生 Berry 完成了能解线性代数方程的计算机,取名叫 "ABC" Atanasoff-Berry Computer ),用电容作存储器,用穿孔卡片作辅助存储器,那些孔实际上是 " " 上的。   时钟频率是 60HZ ,完成一次加法运算用时一秒。
1941
12 德国 Zuse 制作完成了 Z3 计算机的研制。这是第一台可编程的电子计算机。可处理 7 位指数、 14 位小数。使用了大量的真空管。每秒种能作 3 4 次加法运算。一次乘法需要 3 5 秒。
1943: 1943
年到 1959 年时期的计算机通常被称作第一代计算机。使用真空管,所有的程序都是用机器码编写,使用穿孔卡片。典型的机器就是:  UNIVAC
1943
1 : Mark I ,自动顺序控制计算机在美国研制成功。整个机器有 51 英尺长,重 5 吨, 75 万个零部件,使用了 3304 个继电器, 60 个开关作为机械只读存储器。程序存储在纸带上,数据可以来自纸带或卡片阅读器。被用来为美国海军计算弹道火力表。
1943
4 : Max Newman Wynn-Williams 和他们的研究小组研制成功 "Heath Robinson" ,这是一台密码破译机,严格说不是一台计算机。但是其使用了一些逻辑部件和真空管,其光学装置每秒钟能读入 2000 个字符。同样具有划时代的意义。
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
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
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  小型计算机。
1965: 
摩尔定律发表,处理器的性能每年提高一倍。后来其内容又发生了改变。

在此插入〈摩尔像〉
1965: Lofti Zadeh
创立模糊逻辑,用来处理近似值问题。
1965: Thomas E. Kurtz
John Kemeny 完成 BASIC(Beginners All Purpose Symbolic Instruction Code) 语言的开发。特别适合计算机教育和初学者使用,得到了广泛的推广。
1965: Douglas Englebart 
提出鼠标器的设想,但没有进一步的研究。直到 1983 年被苹果电脑公司大量采用。
1965: 
第一台超级计算机 CD6600 开发成功。
1967: Niklaus Wirth
开始开发 PASCAL 语言, 1971 年完成。
1968: Robert Noyce
和他的几个朋友创办了 INTEL 公司。
1968: Seymour Paper
和他的研究小组在 MIT 开发了 LOGO 语言。
1969: ARPANET
计划开始启动,这是现代 INTERNET 的雏形。
1969 
4 7 第一个网络协议标准 RFC 推出。
1969: EIA (Electronic Industries Associa
回页首

--------------------------------------------------------------------------------

1970
1970: 
第一块 RAM 芯片由 INTEL 推出,容量 1K
1970: Ken Thomson
Dennis Ritchie 开始开发 UNIX 操作系统。
1970: Forth
编程语言开发完成。
1970: Internet
的雏形 ARPAnet (Advanced Research Projects Agency network)  基本完成。开始向非军用部门开放,许多大学和商业部门开始接入。
1971
11 15 : Marcian E. Hoff INTEL 公司开发成功第一块微处理器 4004 ,含 2300 个晶体管,是个 4 位系统,时钟频率 108KHz  ,每秒执行 6 万条指令。

在此插入〈 4004 图像〉

在后来的日子里,处理器发展主要指标一览。
处理器   主频   每秒百万条指令
4004 108 KHz 0.06
8080 2MHz 0.5
68000 8MHz 0.7
8086 8MHz 0.8
68000 16 MHz 1.3
68020 16 MHz 2.6
80286 12MHz 2.7
68030 16MHz 3.9
386 SX 20 MHz 6
68030 25 MHz 6.3
68030 40MHz 10
386 DX 33MHz 10
486 DX 25MHz 20
486 DX2-50 50MHz 35
486 DX4/100 100MHz 60
Pentium 66MHz 100
Pentium 133MHz 240
Pentium 233MHz MMX 435
Pentium Pro 200 MHz 440
Pentium II 233MHz 560
Pentium II 333MHz 770
1971: PASCAL
语言开发完成。
1972: 1972
年以后的计算机习惯上被称为第四代计算机。基于大规模集成电路,及后来的超大规模集成电路。计算机功能更强,体积更小。人们开始怀疑计算机能否继续缩小,特别是发热量问题能否解决?人们开始探讨第五代计算机的开发。
1972: C
语言的开发完成。其主要设计者是 UNIX 系统的开发者之一  Dennis Ritche 。这是一个非常强大的语言,开发系统软件,特别受人喜爱。
1972: Hewlett-Packard
发明了第一个手持计算器。
1972
4 1 : INTEL 推出 8008 微处理器。
1972: ARPANET
开始走向世界, INTERNET 革命拉开序幕。
1973: 
街机游戏 Pong 发布,得到广泛的欢迎。发明者 Nolan Bushnell  ,后来 Atari  的创立者。
1974: 
第一个具有并行计算机体系结构的 CLIP-4 推出。

五、计算机技术渐入辉煌
在这之前,计算机技术主要集中在大型机和小型机领域发展,但随着超大规模集成电路和微处理器技术的进步,计算机进入寻常百姓家的技术障碍已层层突破。特别是从 INTEL 发布其面向个人机的微处理器 8080 之后,这一浪潮便汹涌澎湃起来,同时也涌现了一大批信息时代的弄潮儿,如乔布斯、比尔 . 盖茨等,至今他们对计算机产业的发展还起着举足轻重的作用。在此时段,互联网技术、多媒体技术也得到了空前的发展,计算机真正开始改变人们的生活。

1974 4
1 : INTEL 发布其 8 位的微处理器芯片 8080

在此插入〈 8080 图〉

1974
12 : MITS 发布 Altair 8800 ,第一台商用个人计算机,价值 397 美元,内存有 256 个字节。
1975: Bill Gates
Paul Allen 完成了第一个在 MITS  Altair 计算机上运行的 BASIC 程序。
1975: IBM
公司介绍了他的激光打印机技术。 1988 年向市场推出其彩色激光打印机。
1975: Bill Gates
Paul Allen 创办 MicorSoft 公司。现在成为最大、最成功的软件公司。三年后就收入 50 万美元,增加到 15 个人。 1992 年达 28 亿美元, 1 万名雇员。其最大的突破性发展是在 1981 年为 IBM  PC 机开发操作系统,从此后便开始了对计算机业的巨大影响。
1975: IBM 5100
发布。
1976: Stephen Wozinak
Stephen Jobs 创办苹果计算机公司。并推出其 Apple I  计算机。
1976: Zilog
推出 Z80 处理器。 8 位微处理器。  CP/M 就是面向其开发的操作系统。许多著名的软件如: Wordstar  dBase II 基于此款处理器。
1976: 6502, 8 
位微处理器发布,专为 Apple II 计算机使用。
1976: Cray 1
,第一台商用超级计算机。集成了 20 万个晶体管,每秒进行 1.5 亿次浮点运算。
1977
5 : Apple II  型计算机发布。
在此插入〈 Apple II 图〉
1978: Commodore Pet
发布:有  8K RAM ,盒式磁带机, 9 英寸显示器。
1978
6 8 : INTEL 发布其 16 位微处理器 8086 。但因其非常昂贵,又推出 8 位的 8088 满足市场对低价处理器的需要,并被 IBM 的第一代 PC 机所采用。其可用的时钟频率为 4.77 8 10MHz 。大约有 300 条指令,集成了 29000 更晶体管。
1979: 
街机游戏 " 太空入侵者 " 发布,引起轰动。很快便使得类似的游戏机大规模流行起来,其收入超过了美国电影业。
1979: Jean Ichbiah 
开发完成 Ada 计算机语言。
1979
6 1 : INTEL 发布了 8 位的 8088 微处理器,纯粹为了迎合低价电脑的需要。
1979: Commodore PET 
发布了采用 1MHz 6502 处理器,单色显示器、 8K 内存的计算机,并且可以根据需要购买更多的内存扩充。
1979: 
发明了低密盘。
1979: Motorola
公司发布 68000 微处理器。主要供应 Apple 公司的 Macintosh  ,后继产品 68020 用在 Macintosh II 机型上。
1979: IBM
公司眼看着个人计算机市场被苹果等电脑公司占有,决定也开发自己的个人计算机,为了尽快的推出自己的产品,他们大量的工作是与第三方合作,其中微软公司就承担了其操作系统的开发工作。很快他们便在 1981 8 12 日推出了 IBM-PC 。但同时也为微软后来的崛起,施足了肥料。
回页首

--------------------------------------------------------------------------------

1980
1980:“
只要有 1 兆内存就足够 DOS 尽情表演了 。微软公司开发 DOS 初期时说。今天来听这句话有何感想呢?
1980
10 : MS-DOS/PC-DOS 开发工作开始了。但微软并没有自己独立的操作系统,他们买来别人的操作系统并加以改进。但 IBM 测试时竟发现有 300 BUG 。于是他们又继续改进,最初的 DOS1.0 4000 行汇编程序。
1981: Xerox
开始致力于图形用户界面、图标、菜单和定位设备(如鼠标)的研制。结果研究成果为苹果所借鉴。而苹果电脑公司后来又指控微软剽窃了他们的设计,开发了 WINDOWS 系列软件。
1981: INTEL
发布的 80186/80188 芯片,很少被人使用,因为其寄存器等与其他不兼容。但其采用了直接存储器访问技术和时间片分时技术。 .
1981
8 12 : IBM 发布其个人计算机,售价 2880 美元。该机有 64K 内存、单色显示器   、可选的盒式磁带驱动器、两个 160KB 单面软盘驱动器。这台机器取得了比预想的还要大的成功。
1981
8 12 : MDA (Mono Display Adapter, text only)  能够显示文本的单色显示器随 IBM-PC 机发布。
1981
8 12 : MS-DOS 1.0 PC-DOS1.0 发布。 Microsoft 是受 IBM 委托开发 DOS 操作系统,他们从 Tim Paterson 那里购买了一个叫 86-DOS  的程序并加以改进。从 IBM 卖出去的叫 PC-DOS 。从 Microsoft 卖出去的叫 MS-DOS Micorsoft IBM 的合作一直到 1991 年的 DOS5.0 为止。最初的 DOS1.0 非常的简陋,每张盘上只一个根目录,不支持子目录。直到 1983 3 月的 2.0 版才有所改观。 MS-DOS 1995 年以前一直是与 IBM-PC 兼容的操作系统, WINDOWS95 推出并迅速占领市场之后,其最后一个版本命名为 DOS7.0 。现在微软的操作系统已经在世界大多数计算机上运行了。
1982: 
基于 TCP/IP 协议的 INTERNET 初具规模。
1982: 
基于 6502 微处理器的计算机大受欢迎,特别是在学校大量普及。
1982 
1 : Commodore 64 计算机发布,价格: 595 美元。
1982 
2 : 80286 发布。时钟频率提高到 20MHz ,并增加了保护模式,可访问 16M 内存。支持 1GB 以上的虚拟内存。每秒执行 270 万条指令,集成了 134000 个晶体管。
1982: Compaq
公司发布了其 IBM-PC 兼容机。
1982: MIDI
Musical Instrument Digital Interface )标准制定。允许计算机连接标准的类似键盘数字乐器。
1982: Sony
Phillips 公布了压缩音频的红皮书。很快得到欧美的认同。
1982
3 : MS-DOS 1.25PC-DOS 1.1
1982 
4 : Sinclair ZX Spectrum 发布:基于 Z80 芯片,时钟频率 3.5MHz 。能显示 8 种颜色。
1982
5 : IBM 推出双面 320K 的软盘驱动器。
1983 
1 : IBM PC 在欧洲展示。
1983: Borland
公司成立。
1983
春季 : IBM XT 机发布,增加了 10 兆的硬盘, 128K RAM ,一个软驱、单色显示器、一台打印机、可以增加一个 8087 数字协处理器。价格 5000 美元。
1983
3 : MS-DOS 2.0 PC-DOS 2.0 增加了类似 UNIX 分层目录的管理形式。
1983
10 : MS-DOS 2.25 ,包括支持其他字符设置,开辟东方市场。
1984: DNS (Domain Name Server) 
域名服务器发布,互连网上有 1000 多台主机运行。
1984: Hewlett-Packard
发布了优异的激光打印机, HP 也在喷墨打印机上保持领先技术。
1984
1 : Apple  Macintosh 发布。基于 Motorola 68000 微处理器。可以寻址 16M
1984 
8 : MS-DOS 3.0 PC-DOS 3.0 IBM AT 发布,采用 ISA 标准,支持大硬盘和 1.2M 高密软驱。
1984
9 : Apple  发布了有 512Kb  内存的 Macintosh ,但其他方面没有什么提高。
1984 
: Compaq 开始开发 IDE 接口,可以以更快的速度传输数据,并被许多同行采纳,后来更进一步的 EIDE 推出,可以支持到 528MB 的驱动器。数据传输也更快。
1985: Philips
Sony 合作推出 CD-ROM 驱动器。
1985: EGA
标准推出。
1985
3 : MS-DOS 3.1 PC-DOS 3.1 。这是第一个提供部分网络功能支持 DOS 版本。
1985
10 17 : 80386 DX 推出。时钟频率到达 33MHz ,可寻址 1GB 内存。比 286 更多的指令。每秒 6 百万条指令,集成 275000 个晶体管。
1985
11 : Microsoft Windows 发布。但在其 3.0 版本之全面没有得到广泛的应用。需要 DOS 的支持,类似苹果机的操作界面,以致被苹果控告。诉讼到 1997 8 月才终止。
1985 
12 : MS-DOS 3.2 PC-DOS 3.2 。这是第一个支持 3.5 英寸磁盘的系统。但也只是支持到 720KB 。到 3.3 版本时方可支持 1.44 兆。
1986 
1 : Apple  发布较高性能的 Macintosh 。有四兆内存,和 SCSI 适配器。
1986 
9 : Amstrad Announced 发布便宜且功能强大的计算机 Amstrad PC 1512 。具有 CGA 图形适配器、 512KB 内存、 8086 处理器 20 兆硬盘驱动器。采用了鼠标器和图形用户界面,面向家庭设计。
1987: Connection Machine
超级计算机发布。采用并行处理,每秒钟 2 亿次运算。
1987: Microsoft Windows 2.0
发布,比第一版要成功,但并没有多大提高。 .
1987: 
英国数学家 Michael F. Barnsley 找到图形压缩的方法。
1987: Macintosh II
发布,基于 Motorola 68020 处理器。时钟 16MHz ,每秒 260 万条指令。有一个 SCSI 适配器和一个彩色适配器。
1987
4 2 : IBM 推出 PS/2 系统。最初基于 8086 处理器和老的 XT 总线。后来过渡到 80386 ,开始使用 3.5 英寸 1.44MB 软盘驱动器。引进了微通道技术,这一系列机型取得了巨大成功。出货量达到 200 万台。
1987: IBM
发布 VGA 技术。
1987: IBM
发布自己设计的微处理器 8514/A
1987
4 : MS-DOS 3.3 PC-DOS 3.3 。随 IBM PS/2 一起发布,支持 1.44MB 驱动器和硬盘分区。可为硬盘分出多个逻辑驱动器。
1987
4 : Microsoft IBM 发布 S/2Warp 操作系统。但并未取得多大成功。
1987
8 : AD-LIB 声卡发布。一个加拿大公司的产品。
1987
10 : Compaq DOS (CPQ-DOS) v3.31 发布。支持的硬盘分区大于 32Mb
1988: 
光计算机投入开发,用光子代替电子,可以提高计算机的处理速度。
1988: XMS
标准建立。
1988: EISA
标准建立。
1988 6
6 : 80386 SX 为了迎合低价电脑的需求而发布。
1988
7 月到 8 : PC-DOS 4.0 MS-DOS 4.0 。支持 EMS 内存。但因为存在 BUG ,后来又陆续推出 4.01a
1988
9 : IBM PS/20 286 发布,基于 80286 处理器,没有使用其微通道总线。但其他机器继续使用这一总线。
1988
10 : Macintosh Iix 发布。基于 Motorola 68030 处理器。仍使用 16 MHz 主频、每秒 390 万条指令,支持 128M RAM
1988
11 : MS-DOS 4.01 PC-DOS 4.01 发布。
1989: Tim Berners-Lee 
创立 World Wide Web 雏形 , 他工作于欧洲物理粒子研究所。通过超文本链接,新手也可以轻松上网浏览。这大大促进了 INTERNET 的发展。
1989: Phillips
Sony 发布 CD-I 标准。
1989
1 : Macintosh SE/30  发布。基于新型 68030 处理器。
1989
3 : E-IDE 标准确立,可以支持超过 528MB 的硬盘容量。可达到  33.3 MB/s  的传输速度。并被许多 CD-ROM 所采用。
1989
4 10 : 80486 DX 发布,集成 120 万个晶体管。   其后继型号时钟频率达到 100MHz
1989
11 : Sound Blaster Card (声卡)发布。
回页首

--------------------------------------------------------------------------------

1990
1990: SVGA
标准确立。
1990
3  : Macintosh Iifx 发布,基于 68030CPU ,主频 40MHz ,使用了更快的 SCSI 接口。
1990
5 22 微软发布 Windows 3.0 。兼容 MS-DOS 模式。
1990
10 : Macintosh Classic 发布,有支持到 256 色的显示适配器。
1990
11 第一代 MPC ( 多媒体个人电脑标准 ) 发布。处理器至少 80286/12MHz ,后来增加到 80386SX/16 MHz  ,及一个光驱,至少 150 KB/sec 的传输率。
1991: 
发布 ISA 标准。
1991
5 : Sound Blaster Pro 发布。
1991
6 : MS-DOS 5.0 PC-DOS 5.0 。为了促进 OS/2 的发展, Bill Gates 说: DOS5.0 DOS 终结者 , 今后将不再花精力于此。该版本突破了 640KB 的基本内存限制。这个版本也标志着微软与 IBM DOS 上的合作的终结。
1992: Windows NT
发布,可寻址 2G RAM
1992
4 : Windows 3.1 发布。
1992
6 : Sound Blaster 16 ASP 发布。
1993: INTERNET
开始商业化运行。
1993: 
经典游戏 Doom 发布。
1993: Novell
并购 Digital Research, DR-DOS 成为 Novell DOS
1993
3 22: Pentium 发布。集成了 300 多万个晶体管。初期工作在 60-66MHz 。每秒钟执行 1 亿条指令。
1993
5 : MPC 标准 2 发布。 CD-ROM 传输率要求 300KB/sec 。在 320 240 的窗口中每秒播放 15 帧图像。
1993
12 : MS-DOS6.0 发布,包括一个硬盘压缩程 DoubleSpace, ,但一家小公司声称,微软剽窃了其部分技术。于是在后来的 DOS6.2 中,微软将其改名为: DriveSpace 。后来 WIN95 中的 DOS 成为 DOS7.0 WIN95OSR2 中称为 DOS7.10.
1994
3 7 : Intel  发布 90-100 MHz Pentium 处理器。
1994
9 : PC-DOS 6.3 发布。
1994
10 10 : Intel  发布 75 MHz Pentium 处理器。
1994: Doom II 
发布。开辟了 PC 机游戏广阔市场。
1994: Netscape 1.0 
浏览器发布。
1994: Comm&Conquer
(命令与征服)发布。
1995
3 27 : Intel 发布 120 Mhz Pentium 处理器。
19956
1 : Intel 发布 133 Mhz Pentium 处理器。
1995
8 23 : Windows '95  发布。大大不同于其以前的版本。完全脱离 MS-DOS ,但照顾用户习惯还保留了 DOS 形式。纯 32 位的多任务操作系统。该版本取得了巨大的成功。
1995
11 1 : Pentium Pro 发布。主频可达 200 MHz  ,每秒钟完成 4.4 亿条指令,集成了 550 万个晶体管。
1995
12 : Netscape 发布其 .JavaScript
1996: Quake
Civilization 2 Command& Conquer - Red Alert 等一系列的著名游戏发布。
1996
1 : Netscape Navigator 2.0 发布,第一个支持 JavaScript 的浏览器。
1996
1 4 : Intel 发布 150-166MHz Pentium 处理器,集成了 330 万个晶体管。
1996: Windows '95 OSR2
发布,修复了部分 BUG ,扩充了部分功能。
1997: Gr
 Theft Auto Quake 2 Blade Runner 等著名游戏发布, 3D 图形加速卡大行其道。
1997
1 8 : Intel 发布 Pentium MMX 。对游戏和多媒体功能进行了增强。
1997
4 : IBM 的深蓝( Deep Blue )计算机,战胜人类国际象棋世界冠军卡斯帕罗夫。

在此插入〈深蓝图片〉
1997
5 7 : Intel 发布 Pentium II ,增加了更多的指令和更多 CACHE
1997
6 2 : Intel  发布 233 MHz Pentium MMX.
1997
16 : Apple 遇到严重的财务危机,微软伸出援助之手,注资 1.5 亿美元。条件是 Apple 撤消其控诉:微软模仿其视窗界面的起诉,并指出 Apple 也是模仿了 XEROX 的设计。
1998
2  : Intel 发布 333 MHz Pentium II 处理器。采用 0.25 微米技术,提高速度,减少发热量。
1998
6 25 : Microsoft 发布 Windows '98 ,一些人企图肢解微软,微软回击说这会伤害美国的国家利益。
1999
1 25 : Linux Kernel 2.2.0 发布。   人们对其寄予厚望。
1999
2 22 : AMD 公司发布 K6-III 400MHz 。有测试说其性能超过 Intel P-III  。集成 2300 万个晶体管、 socket 7 结构。

在往下就是今天了,与整个人类的发展历程相比、与传统科学技术相比,计算机的历史才刚刚开始书写,我们正置身其中,感受其日新月异的变化,被计算机大潮裹挟着丝毫不得停歇。希望在这潮头有更多的中国弄潮儿。

你可能感兴趣的:(计算机语言发展史)