- 邁向元宇宙的人機交互
- 秦建軍 熊璋
- 377字
- 2023-05-06 18:54:46
打孔卡交互
巴貝奇設想的分析機操作步驟非常復雜,如何給它“編程”來實現自動工作呢?當時盛行的提花織布機給他提供了靈感。這種織布機最早由法國發明家約瑟夫·雅卡爾(Joseph Jacquard)發明,因此,將它命名為雅卡爾提花機。這種機器由多張打孔卡控制,這些打孔卡決定了梭子每次通過時應該提起哪些經線(有孔才能提起)。

雅卡爾提花機
當時,打孔卡已在紡織品的制造中得到了廣泛應用。右圖中的雅卡爾肖像由24000張打孔卡“編程”在提花機上紡織完成。

雅卡爾肖像
IT趣聞
第一位程序員是誰?
英國一位名叫阿達·洛芙萊斯(Ada Lovelace)的女數學家對分析機非常癡迷,她和巴貝奇合作對分析機的工作原理進行注解。由于有數學方面的天賦,她提出了如何用分析機計算伯努利數。這是公認的第一個為計算機量身定制的算法,因此,洛芙萊斯也被認為是世界上第一位程序員,但這段程序沒有經過實際測試。洛芙萊斯的父親是著名的英國詩人喬治·拜倫。