- 迈向元宇宙的人机交互
- 秦建军 熊璋
- 377字
- 2023-05-06 18:54:47
打孔卡交互
巴贝奇设想的分析机操作步骤非常复杂,如何给它“编程”来实现自动工作呢?当时盛行的提花织布机给他提供了灵感。这种织布机最早由法国发明家约瑟夫·雅卡尔(Joseph Jacquard)发明,因此,将它命名为雅卡尔提花机。这种机器由多张打孔卡控制,这些打孔卡决定了梭子每次通过时应该提起哪些经线(有孔才能提起)。
雅卡尔提花机
当时,打孔卡已在纺织品的制造中得到了广泛应用。右图中的雅卡尔肖像由24000张打孔卡“编程”在提花机上纺织完成。
雅卡尔肖像
IT趣闻
第一位程序员是谁?
英国一位名叫阿达·洛芙莱斯(Ada Lovelace)的女数学家对分析机非常痴迷,她和巴贝奇合作对分析机的工作原理进行注解。由于有数学方面的天赋,她提出了如何用分析机计算伯努利数。这是公认的第一个为计算机量身定制的算法,因此,洛芙莱斯也被认为是世界上第一位程序员,但这段程序没有经过实际测试。洛芙莱斯的父亲是著名的英国诗人乔治·拜伦。