讲讲电子管的发明
ABC:第一台电子计算机
19 世纪 30 年代,美国爱荷华州立大学数学和物理专业的一位助理教授约翰·阿塔纳索夫(John Vincent Atanasoff),与其学生福德·贝里(Clifford Berry),共同建造了第一台电子计算机,其包含数百个电子管,以及 1600 米左右的电线。
因为是阿塔纳索夫设计的,人们便理所当然地称之为阿塔纳索夫机,其实贝里的贡献也不容忽视。在 1963 年贝里去世之后,阿塔纳索夫为了纪念这位出色的学生、自己的得力助手,正式将机器命名为阿塔纳索夫-贝里计算机(Atanasoff–Berry computer),简称 ABC。巧合的是,这个在英文中代表“入门”和“基础”的单词,也正是第一台电子计算机的名字。
ABC复制品(原图来自维基百科)
这是一台专用的电子计算机,用于求解线性方程组,最多支持 29 个方程。ABC 有着许多现代计算机的特点,比如二进制数据、电子计算、并行处理和计算-存储分离结构,但它是专用的,不可编程的,更达不到图灵完备,因此还不属于现代计算机的范畴,这为后来 ABC 与 ENIAC 的第一之争埋下了伏笔。
巨人机:第一台可编程电子计算机
1941