科技史宇宙Civiliverse

技术

电子计算机

The Electronic Computer

“计算机”起初是对以计算为业者的称呼,这种机器最先接手的也是他们的工作。

在星图中查看

以电子元件高速进行数字运算、并按程序工作的机器。1940年代在英美等地相继出现,没有公认的“第一台”;1948年起,程序与数据同存于内存的设计成为标准。

年代
20世纪40年代
地点
英国—美国—德国
文明
西方
领域
数学与计算、信息与传播

我们可以极恰当地说,分析机编织代数的图案,就像雅卡尔织机编织花朵和叶子。

—— 洛夫莱斯为梅纳布雷亚《分析机概论》英译所加的注释A,载泰勒编《科学论文集》第3卷(伦敦,1843)
1946年2月公开演示前夕,程序员贝蒂·琼·詹宁斯(左)与弗朗西丝·比拉斯(右)在调试ENIAC。美国陆军照片。
1946年2月公开演示前夕,程序员贝蒂·琼·詹宁斯(左)与弗朗西丝·比拉斯(右)在调试ENIAC。美国陆军照片。美国陆军,公有领域,维基共享资源 来源

历史

英语的computer原指以计算为业的人。巴贝奇1834年起设计以穿孔卡片输入指令的分析机,卡片借自雅卡尔织机,此机未能造成,1843年洛夫莱斯为它写了注释和一段计算伯努利数的程序。1941年,德国楚泽的继电器计算机Z3已可按程序运算;1942年美国阿塔纳索夫与贝里的电子解方程装置则不能编程。1944年初,英国邮政工程师弗劳尔斯为布莱切利园造出约1600只电子管的“巨人机”,用于破译德军洛伦兹密码,其存在保密到1970年代。宾夕法尼亚大学的埃克特与莫奇利为美国陆军造出约17500只电子管的ENIAC,1945年12月运行第一个题目,1946年2月公开亮相;为它编程的是选自陆军计算员的六位女性,麦克纳尔蒂、詹宁斯、斯奈德、韦斯科夫、比拉斯和利希特曼,当时的报道几乎未提她们。它靠插线和开关编程,换题常要数天。1945年,冯·诺伊曼的EDVAC报告提出把程序存入内存,1948年6月21日,曼彻斯特大学的“婴儿机”首次运行存于内存的程序,次年5月剑桥的EDSAC投入日常运算。

史论

谁是“第一台计算机”取决于标准,电子的、可编程的、通用的、存储程序的,各对应不同的机器。这一问题还被保密与诉讼塑造过。巨人机到1970年代才公开,早期的历史叙述里没有它;1973年,美国联邦法院在霍尼韦尔诉斯佩里·兰德案中宣布ENIAC专利无效,认定其部分构想来自阿塔纳索夫,这一优先权判断未获史学界普遍认同。电子计算机汇合了两条线索,一条是普罗尼、巴贝奇以来把计算拆成简单步骤的劳动组织,一条是图灵把计算抽象为符号操作的逻辑,战时的弹道、密码与核武器计算提供了经费和紧迫性。它最先替代的是人工计算员,而最早为ENIAC编程的六位女性也出自计算员队伍,她们的贡献到20世纪末才被系统记述。

关联

前因5

互相呼应2

参考文献

考据说明证据较充分