acm-header
登录

ACM通信

BLOG@CACM

查尔斯·巴贝奇和织机


赫伯特Bruderer

查尔斯·巴贝奇(Charles Babbage)的分析机(见图1)已经提供了条件分支,被认为是现代计算机的鼻祖。他想用打孔卡片控制他的可编程机器,类似于法国的自动织机。

图1:巴贝奇的分析机。1834年,英国数学家查尔斯·巴贝奇开始研制这种可编程计算机。然而,只有一小部分实现了。此图显示了数字计算单元和打印机单元的一部分。
图片来源:伦敦科学博物馆/科学与社会图片图书馆

穿孔带或与带相连的穿孔卡片简化了织布机的工作(花样控制)。在这些先驱中有Basile Bouchon(见图2),Jean-Baptiste Falcon(见图3)和Joseph-Marie Jacquard(见图4)。他们的成就可以在巴黎的Musée des arts et métiers上看到。

图2:Basile Bouchon的织机(1725)。
这种半自动织机(功能型)是带控冲孔织机。
图片来源:Sylvain Pelly/Musée des arts et métiers/Cnam,巴黎

图3:Jean-Baptiste Falcon的织机(1728)。
这种半自动织机(功能型)是穿孔卡控制,穿孔卡被捆绑在一起。
图片来源:Sylvain Pelly/Musée des arts et métiers/Cnam,巴黎

图4:约瑟夫-玛丽·雅卡尔的织布机(1804)。
本全自动织机(功能型)采用穿孔卡控制。
按所要求的图案打孔把纸板卡连在一起。
图片来源:巴黎Cnam工作室/Musée des arts et métiers/Cnam

穿孔卡片机的兴起始于1890年美国人口普查(赫尔曼·霍勒瑞斯)。穿孔卡片机(见图5)一直使用到20世纪80年代。

图5:穿孔卡片机。该系统由Herman Hollerith设计,由三部分组成:分拣机、计数机和打卡机。
图片来源:米兰国家科学技术博物馆“列奥纳多·达·芬奇

来源

赫伯特Bruderer是苏黎世联邦理工学院计算机科学教学的退休讲师。最近,他成为了一位技术历史学家。herbert.bruderer@bluewin bruderer@retired.ethz.ch。


没有找到条目

登录全面访问
忘记密码? »创建ACM Web帐号
Baidu
map