第一台计算机是什么时候发明的?听起来应该是一个简单的问题,对吧?
这不是那么简单;您会根据问到的人得到不同的答案。继续阅读以了解更多信息。
定义“计算机"
谁定义了第一台计算机的问题在很大程度上取决于您如何定义单词。
即使在字典出版商之间也存在一些分歧。这是英国的《牛津英语词典》对它的定义:
“一种根据可变程序中给出的指令,通常以二进制形式存储和处理数据的电子设备。"
这就是Merriam-Webster在美国定义“计算机"的方式:
“一种可编程的通常可以存储,检索和处理数据的电子设备。"
关键的区别是Merriam-Webster对于计算机是否需要电子才能满足标准不明确。大多数专家都同意,可以将计算机细分为模拟计算机和数字计算机。模拟计算机不一定需要电源。
根据您的意见,出现了许多争夺荣誉的竞争者。
谁发明了第一台计算机?
考虑到谁发明了第一台计算机时,最常被引用的名字是查尔斯·巴贝奇。
巴贝奇(1791-1871)是英国的博利马。他专攻数学和机械工程等多个领域。
他的两个最著名的机器是“差分引擎"和“分析引擎"。差异引擎(始于1822年)可以计算多项式函数的值以辅助导航;更为复杂的分析引擎(于1837年提出)是第一台可以被认为是“完全完成"的计算机。
分析引擎具有许多与现代计算机相同的特征,其中包括CPU的前身(巴贝奇称之为“磨坊")和记忆(称为“商店")。
巴贝奇从来没有足够的资金来建造分析引擎。 1991年,伦敦科学博物馆终于使用了巴贝奇时代可以使用的技术为该机器建立了完整的工作模型。
古代的计算
尽管正确地考虑了巴贝奇作为现代计算之父,人们通常认为有两种古老的设备是最早的模拟计算机:中国的南向战车和希腊的安提凯希拉机制。
南向战车是一种改编是公元前5世纪的装甲车,称为“东武车"。向南的功能是在公元前1世纪左右添加的。它没有使用磁铁。方向是在旅程开始时设定的,依靠与车轮相连的齿轮系统来调整其前进方向。
Antikythera机构是奥瑞里(orryry)(用于确定天文位置)。它于1901年在希腊群岛的一艘沉船中被发现。该设备的日期已定为公元前205年至公元前60年之间。它包含30多个啮合的齿轮,一个固定的环形刻度盘和一个手摇曲柄。
古希腊崩溃后,这项技术损失了超过一千年。直到14世纪欧洲的机械天文钟问世,文明的技术复杂程度才达到类似水平。
什么时候发明了第一台可编程计算机?
德国先驱康拉德·祖斯(Konrad Zuse)在1935年至1938年之间在柏林制造了世界上第一台可编程计算机,称为Z1。
Z1可以读取穿孔的35毫米胶片中的指令,但由于30,000个金属零件中的不正确性而无法有效工作。在第二次世界大战期间的一次空袭中,计算机被销毁。
不受阻挠,祖瑟继续创造了Z2(1940),Z3(1941)和Z4(1949)。 Z3是世界上第一台可运行的可编程全自动数字计算机。它是一个二进制的22位浮点计算器。 Z3有循环,但没有条件跳转。
第一个电子计算机发明者:Tommy Flowers
如果您认为计算机本质上需要电子,那么英国电话工程师Tommy Flowers可以强烈宣称发明了第一台计算机。
花草设计并建造了Colossus。在第二次世界大战期间,它被英国用来解密德国高级指挥部之间的加密消息。
计算机可以使用热电子阀执行布尔运算和计数运算。这是世界上第一台可编程的电子数字计算机。
但是Colossus仍然是用开关和插头编程的,而不是存储的程序。如果您想更改计算机的程序,则必须进行冗长的重新布线和重组过程。
Manchester Baby
世界上第一台电子存储程序计算机是Small-规模实验机(SSEM)-绰号“曼彻斯特宝贝"。
它是由英国曼彻斯特维多利亚大学的Frederic Williams,Tom Kilburn和Geoff Tootill共同创建的。曼彻斯特婴儿号(Manchester Baby)于1948年6月21日首次运行。
奇怪的是,这台机器从未打算成为一台实用,可用的计算机。取而代之的是,它是世界上第一个RAM的试验台。
威廉姆斯(Killburn)的威廉姆斯(Tootill)很快就将SSEM改进为曼彻斯特马克一世(1949)。到1951年,马克一世已经发展成为曼彻斯特电子计算机(Ferranti Mark 1),这是世界上第一台商用通用计算机。
现代竞争者:约翰·布朗肯贝克,施乐和IBM
当然,曼彻斯特电子计算机距离我们今天使用的机器还有很长的路要走。但是到1950年代中期,发展速度呈指数增长。不断发展的速度是您不应该为将来的计算机过时而烦恼的众多原因之一。
直到1970年代。美国人约翰·布朗肯贝克(John Blankenbaker)创建了许多专家认为是第一台个人计算机的Kenbak-1。该计算机于1971年开始销售。仅生产了50台机器。它们的售价为750美元,今天的价格约为5,000美元。
但是,即使Kenbak-1也与当今的机器相去甚远。它使用了一系列开关和灯来输入数据。
第一台类似于现代机器的计算机是施乐Alto(1974)。它具有显示器,GUI和鼠标。在窗口和图标中打开的应用程序和菜单在整个操作系统中很常见。施乐Alto从未进行过一般销售,但全世界有500所大学使用了它。
Steve Jobs于1979年收到了有关Alto的演示;它使用的概念构成了Apple Lisa和Macintosh系统的基础。
最后,IBM在1981年8月发布了其个人计算机。开放式体系结构机器立即受到欢迎,从而产生了许多兼容的程序和外围设备。在发行的不到一年的时间内,就提供了753个软件包,是发行后一年的Apple Macintosh的四倍多。
谁发明了计算机?
我们还没有涉及其他竞争者。有Blaise Pascal(他在1642年发明了机械计算器)和Ismail al-Jazari(1136-1206),他的城堡时钟被认为是最早的可编程模拟计算机。
那么Alan Turing呢?他在1936年对图灵机进行了理论化处理,并在战后时期设计了自动计算引擎(ACE)。
那么,谁值得冠冕呢?我们无法决定,但是请确保您让我们知道您在评论中的想法。
那将来如何?电脑会占领世界吗?好吧,肯定有一些计算机永远无法完成的工作。
标签: