一个人可能会问:“谁发明了第一台数字计算机”,那将是Konrad Zuse,他发明了Z3(1941年):第一台可编程数字计算机,但这不是电子的。
或许有人会问,谁发明了第一台可编程电子数字计算机,那将是汤米·弗洛斯(Tommy Flowers),他是布莱奇利公园(1943)的巨像计算机的主要设计师。 但是它们不是通用的,而是运用开关和跳线停止编程的。John Mauchly和J.Presper Eckert能够答复这个问题,他们设计了ENIAC,这是世界上第一台通用可编程电子数字计算机(1945年)。但是,关于提出的详细问题“哪个国度研发了第一台电子数字计算机?”,这些都不是正确的。
正确的答案是美国人约翰·文森特·阿塔纳索夫(John Vincent Atanasoff),他创立了阿塔纳索夫-贝里计算机(ABC),该计算机于1942年在爱荷华州立大学胜利测试。这里的问题是ABC不是可编程的,而是固定目的的联立线性方程组的处理计划。 它能够处置多达29个方程的系统。 它只要300个真空管,而ENIAC中只要将近18,000个。ABC是第一台运用二进制数字表示一切数字和数据的计算机。 它运用了再生电容器存储器,这是我们今天运用的动态RAM的粗略方式。
它的主要重要性是由于霍尼韦尔(Honeywell)与Sperry Rand(ENIAC专利的持有人)之间的1973年专利纠葛。 美国中央法院法官厄尔·拉尔森(Earl R. Larson)以为ENIAC专利无效,并裁定ENIAC从Atanasoff-Berry Computer派生了许多根本思想。 ABC在1941年由John Mauchly进行了检查。