上一篇:硬件革命 | 计算机百年趣味史(上)第1篇
下一篇:人类首台计算机 | 计算机百年趣味史(上)第3篇
本文作者:衍云
数字计算机的传奇开始于18世纪......
英国数学家查尔斯·巴贝奇Charles Babbage(银行家庭,富二代)在1834年设计了第一台分析机(数字计算机前身,能够自动解算有100个变量的复杂算题,每个数可达25位,速度可达每秒钟运算一次),也曾设想根据储存数据的穿孔卡上的指令进行任何数学运算的可能性,并设想了现代计算机所具有的大多数其他特性,由于是纯机械的,而且最关键的是当时加工精度不够,当钱财耗尽,*在1842年就停止赞助了,最后巴贝奇的计算器未能完成。
不过当时巴贝奇意识到需要软件,雇佣了英国诗人拜伦的女儿数学才女Ada Lovelace来当他的程序员(另种说法是Ada被分析机吸引主动来加入这个伟大事业的),其编写了三角函数等计算机程序,程序员的“开山鼻祖”(不过由于后来项目中的贫困交加,加班加点,Ada身体每况日下,一代巾帼软件奇才魂归黄泉,香消魄散,时年36岁,只留下巴贝奇一人苦撑项目20载),程序员这个行业真是从一开始就开了一个不好的头。后来Ada程序设计语言(1979年创立)就是以她名字命名的。
当然,巴贝奇最终也没有做出分析机,他和阿达失败了。
巴贝奇是计算机发展史中一位失败的英雄。没有可以责备的,只是他的设想超出了他所处时代至少一个世纪。
逝者已逝,生者如斯。