计算机的发展史计算机是20世纪最辉煌的成就之一,计算机给人类带来了巨大的变化,它的应用渗透到社会的各个领域,人们对计算机的依赖也日益增强。计算机的产生不是一蹴而就的,而是经历了漫长的过程。在这过程中,科学家经过艰难的探索,发明了各种各样的“计算机”,这些“计算机”顺应了当时历史的发展,发挥了巨大的作用,推动了社会的进步,也推动了计算机技术的发展。算筹又称为筹、策、算子等,是中国古代的劳动人民用来技术、列式和进行各种数与式的演算工具。算筹在中国的起源很早,中国著名科学家祖冲之(429——500)借助算筹为计算工具,计算出圆周率在3.1415926和3.1415927之间,成为了世界上最早吧圆周率数值推算到气味数字以上的科学家。算盘也称珠算。是中国人民创造的一种工具,素有“中国计算机”之称,是由古代算筹演变而来的。奥特雷德9布莱斯·帕斯卡法国数学家、物理学家、思想家保存在巴黎国立工艺博物馆的帕斯卡加法机,1642年发明:机器由系列齿轮组成的装置,外壳用黄铜材料制作,是一个长20英寸、宽4英寸、高3英寸的长方盒子,面板上有一列显示数字的小窗口,旋紧发条后才能转动,用专用的铁笔来拨动转轮以输入数字。人们都觉得第一台机械计算机是法国科学家帕斯卡研制,其实在帕斯卡之前,世界上就有那么一台出自德国图宾根大学教授契克卡德之手的计算机正在运行之中。在自己31岁那年,契克卡德为天文学家克普勒制作了一种机械计算机。据说,契克卡德只造了两台原型,现在是否还在何处保存着不得而知。人们是在他的一封信里发现了该机器的示意图,才知道了这个事实。但是直到1960年,契克卡德家乡才根据契克卡德的手稿,复制了这台计算机,发现工作一切正常。W.契克卡德11GottfriedLeibniz(1646–1716)1674年,莱布尼茨发明乘法机。这是第一台可以运行完整四则运算的计算机,长100厘米、宽30厘米、高25厘米,主要由不动的计数器和可动的定位机构两部分组成,整个机器由一套齿轮系统传动。【公元1700年左右,莱布尼茨从一位友人送给他的中国“易图”(八卦)里受到启发,悟出了二进制数之真谛,率先提出了二进制的运算法则。】戈特费里德·莱布尼兹德国数学家、微积分独立发明人12明代宋应星所著《天工开物》《天工开物》中记载的小花楼提花机法国机械师约瑟夫·杰卡德(Jacquard)在中国束综提花机的基础上发明了新一代提花机,用穿孔纹版代替花版。它的打空工人可以视为最早的“程序输入员”.英国人查理斯巴贝奇(CharlesBabbage1792-1871年)在1822年发明出第一台差分机.奥古斯塔·阿达·拜伦美国国防部据说是花了10年时间,把它所需要软件的全部功能混合在一种计算机语言中,希望它能成为数千种电脑的标准。1981年,这种语言被命名为ADA(阿达)语言。1985年,北大西洋公约组织更进一步决定,自翌年元月始,ADA语言将是北约组织指挥控制工程中唯一使用的高级程序设计语言。人们现在都认为,阿达是世界上第一位软件设计师。“软件之母”16设计图纸之一——差分机和分析机存储器框架17HowardAiken(1900-1973)MARK系列计算机发明人——霍华德·艾肯哈佛大学的MARK-ITHINK思考计算机软件的第一夫人——格雷斯·霍波格雷斯•霍波是杰出的女数学家和计算机语言领域的带头人1949年,霍波离开哈佛,加盟由第一台电子计算机ENIAC发明人埃克特和莫齐利开办的电脑公司,为第一台储存程序的商业电子计算机UNIVAC编写软件。这期间,她开发出了世界上第一个将高级符号语言转变为机器语言的编译器A—0(1952年),第一个处理数学计算的编译器A—2(1953年),第一个自动翻译英语的数据处理语言的编译器B—0(也叫Flow-Matic.1957年)。这是第一个用于商业数据处理的类似英语的语言。后来以Flow-Matic为基础开发COBOL语言,于1959年问世,它是第一批高级程序设计语言之一,广泛用于大型机和小型机电脑的高级商业程序设计。COBOL文本诞生后,霍波又率先实现了COBOL的第一个编译器,因此,有人把霍波叫做“COBOL之母”。据20世纪80年代初的统计,全美国在运行中的程序有80%是用COBOL语言编写的,由此可见这个语言对计算机应用发展所起的作用。在电脑软件的进展中,格雷斯?霍波女士做出了很大的贡献。她的努力使电脑在商用化和产业化方面取得长足的进步。电磁式计算机叫MarkI,也叫“自动序列受控计算机”,在计算机发展史上占据重要地位,是计算机“史前史”里最后一台著名的计算机,发明者是美国哈佛大学的艾肯博士。•第一代计算机(1946——1956)•第二代计算机(1956——1963)•第三代计算机(1964——1971)•第四代计算机(1971年至今)第一代计算机的主要特征是逻辑器件使用电子管,用穿孔卡片机作为数据和指令的输入设备,用磁性鼓或磁带作为外存储器,使用机器语言编程。代表机型有ENIAC、IBM650(小型机)、IBM709(大型机)(ENIAC)电子管计算机1946年,美国物理学家莫奇利任总设计师,和他的学生爱克特(Eckert)研制成功世界上第一台电子管计算机ENIAC。1946年,美国物理学家莫奇利任总设计师,研制成功世界上第一台电子管计算机ENIAC(图中左为莫奇利)第二代计算机的主要特点是使用晶体管代替了电子管,内存储器采用了磁芯体,引入了变址寄存器和浮点运算硬件,利用I/O处理机提高了输入/输出能力。不仅使计算机的体积缩小了许多,同时增加了机器的稳定性并提高了运算速度。代表机型有:IBM7090、COBOL、ALGOL等。晶体管计算机计算机的逻辑元件采用小、中规模集成电路(SSI、MSI),计算机的体积更小型化、耗电量更少、可靠性更高,性能比第十代计算机又有了很大的提高,这时,小型机也蓬勃发展起来,应用领域日益扩大。集成电路计算机计算机的逻辑元件和主存储器都采用了大规模集成电路(LSI)。所谓大规模集成电路是指在单片硅片上集成1000~2000个以上晶体管的集成电路,其集成度比中、小规模的集成电路提高了1~2个以上数量级。大规模集成电路计算机谢谢