计算机最早是作为一种先进的数值计算工具而产生的.计算工具的发展,经历了漫长的历史,而且总是与人类社会生产、经济、文化的发展相联系的。
人类最原始的计数方法是利用自身附属物(如手指)或身边的石块、贝壳等进行的.后来,许多民族都曾用人工制成的小棒来计数,我国称之为算筹.早在春秋战国时期,我国就有了算筹.大约在我国汉代,出现了"珠算".算盘的定型,大约是在我国宋代(公元10 世纪)完成的.可以说,算盘是最早产生的计算工具.到了公元17 世纪,英国人奥托里(Oughtred)利用对数原理制成了计算尺.计算尺是一种模拟计算工具。
随着工业革命的兴起,计算工具也开始采用机械化技术.1642年,法国哲学家和数学家帕斯卡(Blaise Pascal)发明了世界上第一台加减法计算机.它是利用齿轮传动原理制成的机械式计算机,通过手摇方式操作运算.他称"这种算术机器所进行的工作,比动物的行为更接近人类的思维".这一思想对以后计算机的发展产生了重大的影响.1671年,著名的德国数学家莱布尼兹(G.W.Leibnitz)制成了第一台能够进行加、减、乘、除四则运算的机械式计算机.最后,机械式计算机发展成为不久前还能见到的手摇或电动的台式计算机.1833年,英国科学家巴贝奇(CharlesBabbage)提出了制造自动化计算机的设想,他所设计的分析机,引进了程序控制的概念.尽管由于当时技术上和工艺上的局限性,这种机器未能完成制造,但它的设计思想,可以说是现代计算机的雏型。
20 世纪初期,随着机电工业的发展,出现了一些具有控制功能的电器元件,并逐渐为计算工具所采用.1925年,美国麻省理工学院由布什(Vannever Bush)领导的一个小组制造了第一台机械模拟式计算机.1942年,又制成了采用继电器、速度更快的模拟式计算机.1944年,艾肯(HowardAiken)在美国国际商用机器公司(IBM)的赞助下领导研制成功了世界上第一台数字式自动计算机MarkI.实现了当年巴贝奇的设想.这台机器使用了三千多个继电器,故有继电器计算机之称。
20 世纪以来,产生了电子技术,并取得了迅速的发展.第二次世界大战期间,出于军事上的迫切需要,美国宾夕法尼亚大学的莫奇莱(John William Mauchly)和艾克特(J.Pres-per Eckert)在美国陆军部的赞助下于1946年研制成功了一台电子数字积分机和计算机(Electronic Numerical Intergra-tor and Calculator,简称ENIAC),它是世界上第一台电子数字计算机.ENIAC 是一个庞然大物,它使用了18000 多只电子管,1500 个继电器,功率140 千瓦,重量30 吨,占地约170 平方米,运算速度达到每秒 5000 次。
ENIAC 虽然有存储数据的存储器,然而由指令组成的程序则由控制盘上的布线或穿孔卡片的方式存储.运算之前,先要按照程序用手工把相应的电路接通或由读卡机读卡以执行各个指令,既费时又费力,无法发挥它的运算速度.这一问题引起了在美国工作的匈牙利数学家冯·诺依曼(Von Neumann)的注意,他与宾夕法尼亚大学摩尔电机系小组合作发展了"存储程序" 的概念,提出了"冯·诺依曼原理",确立了计算机由输入器、存储器、运算器、控制器、输出器等五个基本部件组成的结构,而且将指令也和数据一样地存储和处理.依照此原则制成的第一台存储程序、顺序控制的计算机 EDSAC 于1949年在英国的剑桥大学投入使用.直到今天,我们使用的计算机仍遵循此原则,一般称作冯·诺依曼计算机.在电子计算机产生的过程中,英国科学家图灵(AlanMathison Turing)在计算机理论方面,做了许多开创性的工作。
随着信息技术的突飞猛进,计算机的功能已远远不限于数值计算,"计算"的概念也有了很大的扩展.目前的电子计算机已经发展到可以处理多种类型的信息,并可以进行近、远距离的传输。
总之,我们今天所说的计算机,是指具有逻辑运算、算术运算及记忆功能的自动化的高速数据处理装置以及与其相连的记忆装置和通信装置。
|