《白云书园》之数字时代(三一)

计算机前世篇[打孔卡片]

十八十九世纪中各种计算器的出现大大地帮助了计算机(专职进行计算的人)提高了计算效率和计算准确性,但输入计算式、检查和记录结果都还是体力活。要把人力从繁琐的计算中完全解放出来,数据输入,输出和计算的自动化还是计算机械面临的挑战。

说到从计算器到计算机的发展历史,有位英国人 Charles Babbage(查尔斯·巴贝奇, 1791 -1871)的传奇故事就不得不提。好吧,我们就暂时放下他的事不表,先来专心吧一吧他设计他的传奇计算机器 Analytic Engine 时计划用打孔卡片(punched card)的历史地位。

用来控制织布机的打孔卡片

人类对自动化的追求不只在体现提高计算能力的研究中,而且也体现在各种需要重复劳动生产中的,织布就是其中之一。

说起织布,想想就是件体力活。横一下,竖一下,横一下,竖一下,…… 无穷无尽。要在布上指出美丽的图案,又是件脑力活。在织布机每次移动前挑选不同颜色丝线来拼出图案。 如果是纯脑力活也就罢了,但在织完一块布后,很喜欢,要想再出块一样的布,那就算有超级大脑也记不住织上块布时每一步颜色选择的精细细节了。

31-2
雅卡尔的织布机织出的图案

[……]

继续阅读

计算机前世篇(三,打孔卡片)

十八十九世纪中各种计算器的出现大大地帮助了计算机(专职进行计算的人)提高了计算效率和计算准确性,但输入计算式、检查和记录结果都还是体力活。要把人力从繁琐的计算中完全解放出来,数据输入,输出和计算的自动化还是计算机械面临的挑战。

说到从计算器到计算机的发展历史,有位英国人 Charles Babbage(查尔斯·巴贝奇, 1791 -1871)的传奇故事就不得不提。好吧,我们就暂时放下他的事不表,先来专心吧一吧他设计他的传奇计算机器 Analytic Engine 时计划用打孔卡片(punched card)的历史地位。

用来控制织布机的打孔卡片

人类对自动化的追求不只在体现提高计算能力的研究中,而且也体现在各种需要重复劳动生产中的,织布就是其中之一。

说起织布,想想就是件体力活。横一下,竖一下,横一下,竖一下,…… 无穷无尽。要在布上指出美丽的图案,又是件脑力活。在织布机每次移动前挑选不同颜色丝线来拼出图案。 如果是纯脑力活也就罢了,但在织完一块布后,很喜欢,要想再出块一样的布,那就算有超级大脑也记不住织上块布时每一步颜色选择的精细细节了。

31-2
雅卡尔的织布机织出的图案

[……]

继续阅读