📜  谁发明了计算机

📅  最后修改于: 2020-11-09 00:54:30             🧑  作者: Mango

谁发明了计算机?

我们可以说算盘或其后代是第一台计算机,这是William Oughtred在1622年发明的计算尺。但是,在1833年和1871年之间,英国数学家Charles Babbage设想并设计了分析引擎。分析引擎是第一台类似于当今现代机器的计算机。在查尔斯·巴贝奇(Charles Babbage)进入计算机科学领域之前,“计算机”是一个人,实际上一整天都在坐着。它通过增加和减少数字并将输出提供到表中来工作。然后将这些表格复制到书籍中,其他人可以通过这些书籍使用表格来解决问题,例如计算税款或准确发射炮弹。

实际上,这是一个伟大的项目,首先激发了巴贝奇。当拿破仑·波拿巴(Napoleon Bonaparte)受指示将新的公制系统从旧的英制测量系统转换时,然后在1790年,他开始了该项目。人机的结果完成了表格并做了10年的必要更改。在巴黎,波拿巴在科学院收集灰尘,但他从未能够发表这张桌子。

在摆放一张桌子后,巴贝奇(Babbage)在1819年参观光之城时浏览了未出版的手稿。他想生产出速度更快的桌子,从而减少了人力,减少了错误,还想知道工业革命带来的许多奇迹。当发明人可以开发蒸汽机车和轧棉机时,为什么不开发机器来进行计算。

查尔斯·巴贝奇(Charles Babbage)回到英国后,便决定研发这种机器。巴贝奇的第一个愿景是根据有限差分原理工作的。他给它起了“差异引擎”的名字。差分引擎可以在不使用乘法或除法的情况下借助重复加法来进行复杂的数学计算。然后在1832年,他获得了政府的资助,并用了八年的时间完善自己的想法。他的资金用光了,只是生产出了一个运转正常的原型机。

查尔斯·巴贝奇(Charles Babbage)和分析引擎

巴贝奇不间断地工作。他将注意力转向了一个奇妙的主意,并构建了分析引擎,而不是简化他的差异引擎设计以使其变得更容易。分析引擎是一种新型的机械计算机,能够解决更复杂的计算,包括乘法和除法。

分析引擎的基本部件与计算机组件非常相似,后者在当今市场上出售。它包括任何现代机器的两个标志。第一个用于内存,第二个用于中央处理器(CPU)。但是他给工厂取了名字mill,并存储到Memory。他还拥有一个称为阅读器的设备,用于发出指令并在纸上记录机器生成的输出。 Babbage将指定的打印机以及激光打印机和喷墨打印机的前身交给了该输出设备。

巴贝奇的新发明几乎全部存在于纸上。他写了大约5000页有关计算机的详细笔记和草图。当他对机器有清晰的认识时,它将如何工作?因此,他从未为开发分析引擎建立过原型。 1804-05年,我们使用了提花织机所使用的相同技术开发了一种织机,该技术能够自动创建各种布料花样,并有可能将数据输入打孔卡。该计算机最多可以存储1000个50位数字。同样,打孔卡将能够传输指令,机器可以按顺序执行指令。

不幸的是,巴贝奇雄心勃勃的设计无法接受当今的技术。他的具体想法最终被转换为可运行的计算机。直到1991年。这就是科学博物馆为伦敦的巴贝奇(Babbage)差分引擎提供准确规格的原因。它高3米,高2米(长11英尺,高7英尺),重15吨,有8000个运动部件。在加利福尼亚州山景城,该计算机的副本被制造出来并运送到计算机历史博物馆。直到2010年12月,它一直在展出。