计算系统的思想并不是新的,远在现代电气科学和电子器件出现以前它就已经存在了。用机器计算的概念在公元前500年就有记载,那时的巴比伦人发明了算盘(abacus),这是第一个机械式计算器。算盘用串珠实现计算,古代的巴比伦神父用它管理他们的巨大粮仓。算盘直到今天还在使用,始终没有改进,到1642年,当时的数学家Blaise Pascal发明了由齿轮和转轮构成的计算器。每个齿轮有十个齿牙,当其中一个齿轮转动一圈时,第二个齿轮推进一个齿牙。这和汽车里程表的原理一样,是所有机械计算器的基础。顺便说一下,PASCAL程序设计语言就是为了纪念Blaise Pascal在数学和机械计算器方面的开拓性工作而命名的。
第一个实际用于自动计算信息的轮式机械计算器可追溯到19世纪初,这是在人类发明灯泡和深入了解电之前。在这个计算机的萌芽时代,人们梦想有会用程序计算数据的机器——而不仅仅用计算器计算几个数据。
1937年人们通过一些设计图和日记发现:机械式计算机器的一位早期的开拓者是Charles Babbage。在Lovelace伯爵夫人Augusta Ada Byron的帮助下,受大不列颠皇家天文协会委托,Babbage于1823年研制可编程序的计算机器,这个机器要为皇家海军绘制导航表。他接受了挑战,并开始建造他称为分析机(Analytical Engine)的机器。这个机器就是由蒸汽驱动的机械式计算机,它存储1000个20位长的十进制数字和一个可变的程序,程序能修改机器功能以便执行各种计算任务。这个机器通过穿孔卡片输入,酷似20世纪五六十年代计算机使用的穿孔卡片。他可能借鉴了法国人Joseph Jacquard提出的用穿孔卡片的思想,后者在1801年就在他发明的现今称为“Jacquard织布机”的编织机器中使用了穿孔卡片作为输入。Jacquard织布机用穿孔卡片为其生产的布匹选择复杂的编织图案,人们称其为穿孔卡片编程织布机。
努力多年以后,Babbage对他的梦想逐渐失去信心,因为他认识到那个时代的机械师不可能制造出完成工作所需要的机械零件。分析机需要50 000多个机械零件,无法以足够的精密度制造出来,因此无法使分析机可靠地工作。
计算机史前时代编辑本段回目录
史前时代:1623——1895编辑本段回目录


1642年:法国科学家帕斯卡(B.Pascal)发明了著名的帕斯卡机械计算机,首次确立了计算机器的概念。


1674年:莱布尼茨改进了帕斯卡的计算机,使之成为一种能够进行连续运算的机器,并且提出了“二进制”数的概念。(据说这个概念来源于中国的八卦)


1725年:法国纺织机械师布乔(B. Bouchon)发明了“穿孔纸带”的构想。
1805年: 法国机械师杰卡德(J.Jacquard)根据布乔“穿孔纸带”的构想完成了“自动提花编织机”的设计制作,在后来电子计算机开始发展的最初几年中,在多款著名计算机中我们均能找到自动提花机的身影。

1822年:英国科学家巴贝奇(C. Babbage)制造出了第一台差分机,它可以处理3个不同的5位数,计算精度达到6位小数。


1834 年:巴贝奇提出了分析机的概念,机器共分为三个部分:堆栈,运算器,控制器。他的助手, 英国著名诗人拜伦的独生女阿达.奥古斯塔(Ada Augusta)为分析机编制了人类历史上第一批计算机程序。阿达和巴贝奇为计算机的发展创造了不朽的功勋,他们对计算机的预见起码超前了一个世纪以上,正是他们的辛勤努力,为后来计算机的出现奠定了坚实的基础。


1847年:英国数学家布尔(G.Boole)发表著作《逻辑的数学分析》。

1854年:布尔发表《思维规律的研究——逻辑与概率的数学理论基础》,并综合自己的另一篇文章《逻辑的数学分析》,从而创立了一门全新的学科-布尔代数,为百年后出现的数字计算机的开关电路设计提供了重要的数学方法和理论基础。
1868年:美国新闻工作者克里斯托夫.肖尔斯(C.Sholes)发明了沿用至今的QWERTY键盘。

1873年:美国人鲍德温(F. Baldwin)利用自己过去发明的齿数可变齿轮制造了第一台手摇式计算机。
1886年:美国人Dorr E. Felt (1862-1930), 制造了第一台用按键操作的计算器。

1890年:美国在第12次人口普查中使用了由统计学家霍列瑞斯(H.Hollerith)博士发明的制表机,从而完成了人类历史上第一次大规模数据处理。此后霍列瑞斯根据自己的发明成立了自己的制表机公司,并最终演变成为IBM公司。

1893年:德国人施泰格尔研制出一种名为“大富豪”的计算机,该计算机是在手摇式计算机的基础上改进而来,并依靠良好的运算速度和可靠性而占领了当时的市场,直到1914年第一次世界大战爆发之前,这种“大富豪”计算机一直畅销不衰。
1895年: 英国青年工程师弗莱明(J. Fleming)通过“爱迪生效应”发明了人类第一只电子管。
