计算机是如何诞生的 第一台计算机诞生于( 二 )


虽然巴贝奇为分析仪设计了三个详细的方案,但他从未建造过这台机器 。他设计的差速器虽然简单,但也体现了他的野心,也造不出来 。在他之后的100多年里,人们普遍认为当时的机械制造技术无法生产出这些机器所需的成千上万的精密零件 。1991年,伦敦科学博物馆负责计算的高级策展人Dolence Ward用巴贝奇时代拥有的技术、工艺和材料制作了巴贝奇的差分机 。斯沃德的成功揭示了巴贝奇生活中讽刺的一面 。
巴贝奇成功地设计了一台计算机,比其他人做同样的尝试早了100多年 。他设计的机器其实是可以运行的,也是他那个时代制造的 。贝基之所以不能实现自己的梦想,是因为他无法筹集到足够的资金,而这多半是由于他与那些能够提供资金的人疏远了 。
如果巴贝奇能机智一点,或者奥古斯塔·爱达·拜伦更有钱一点,恐怕狄更斯笔下的伦敦会有这么一台巨大的蒸汽电脑来帮现实生活中的一些老吝啬鬼算账,或者也许蒸汽电脑会和查尔斯达尔文下棋 。但正如玛丽·雪莱所预言的,制造会思考的机器的关键是电 。
一台计算机 。美国逻辑学家查尔斯·皮尔斯(Charles Pierce)通过教授英国数学家乔治·布尔(George Bull)的著作,将符号逻辑从大西洋彼岸带到了美国 。在这个过程中,皮尔斯从根本上重新定义并极大地丰富了布尔代数 。布尔以一种无可争议的方式整合了逻辑和数学,而皮尔斯可能在19世纪中期最了解布尔代数 。
不仅如此,皮尔斯还有其他发现 。他发现了逻辑和电之间的联系 。
20世纪80年代,皮尔斯发现布尔代数可以用来模拟电气开关电路 。布尔逻辑的真/假完全映射了流经复杂电路的电流的开/关方式 。换句话说,逻辑可以用电路来表示 。这意味着电驱动的计算机和逻辑机可以被构造出来 。它们不仅仅是小说家的'空想法,它们可能会实现,而且最终会实现 。
皮尔斯有个学生叫艾伦·马昆德 。1885年,他真的设计出了可以进行简单逻辑运算的电动逻辑机,但他还是没有造出来 。皮尔斯用来解释如何模拟布尔代数的开关电路是计算机的基本部分 。这种设备的独特之处在于它可以管理信息,这与电流或机车完全不同 。
机械开关由电路代替,从而计算设备的体积可以变得更小 。事实上,第一台电子逻辑机是由本杰明·布莱克设计和制造的便携式设备,小到可以放进公文包 。这台Braque逻辑机是1936年制造的,可以用来处理三段论形式的逻辑语句 。比如“一个人终有一死;苏格拉底是男人”被编程进机器,逻辑机器可以接受“苏格拉底终将死去”的推论,拒绝“苏格拉底是女人”的推论 。后一种错误推理会使回路闭合,并触发机器的警示灯,表示发生了逻辑错误 。
Braque逻辑机是一种功能有限的特殊机器 。但当时出来的专用计算设备,大多是用来处理数字问题,而不是逻辑问题 。早在皮尔斯还在研究逻辑和电的关系的时候,赫尔曼·霍罗里斯就在设计一个制表器,用来计算1890年美国人口普查 。
霍勒斯的公司最终被一家公司合并,这家公司后来改名为国际商业机器公司(IBM) 。到20世纪20年代末,IBM通过向企业出售特殊的计算机器来盈利,这些机器使这些企业能够实现日常数字计算工作的自动化 。但是IBM的机器还不是计算机,也不是黑逻辑机那样的机器 。他们只是过度美化的大型计算器 。
计算机的诞生克劳德·香农(Claude Shannon)在麻省理工的博士论文中解释了如何用功率开关电路模拟布尔逻辑(查尔斯·皮尔斯(Charles Pierce)在50年前就预言了) 。受这篇论文的启发,IBM高管在20世纪30年代同意花钱建造一台基于机电继电器的大型计算机器 。他们给了哈佛大学教授霍华德·艾肯(Howard Aiken)当时一笔相当可观的资金——50万美元,用于开发Mark I,这是一种受巴贝奇的分析机启发的计算设备 。贝基设计的是一个纯粹的机械装置 。相比之下,Mark I是一个电动机械装置,用继电器作为开关,用继电器阵列作为数字存储空室 。这台机器运转的时候噪音很大,继电器不停的通断,咔哒咔哒响 。1944年,马可一世问世,广受好评 。人们都说科幻小说里的电子大脑终于变成了现实 。但IBM高管不高兴,因为艾肯在发布这款电脑时没有提到IBM的资助 。
IBM对这项投资感到遗憾 。但原因不仅如此 。在Mark I的开发开始之前,其他技术已经有了新的进展,这使得Mark I在问世之前就已经过时了 。
Manhorelis发明了世界上第一台大型数据处理设备,并于1890年成功应用于美国人口普查 。他是数据处理行业的创始人 。(来源:IBM档案)


推荐阅读