自动计算机

 

然而,这种 "自动计算机" 的概念,计算机可以自动完成一系列操作,是个跨时代的概念,预示着计算机程序的诞生。英国数学家 Ada Lovelace 给分析机写了假想的程序,她说:

 

"未来会诞生一门全新的,强大的,专为分析所用的语言"

 

 

因此 Ada 被认为是世上第一位程序员。分析机激励了(可以这么讲)第一代计算机科学家。这些计算机科学家把很多 Charles Babbage 的点子融入到他们的机器

 

所以 Charles Babbage 经常被认为是 "计算之父"。

 

 

IBM

 

到了 19 世纪末,科学和工程领域中的特定任务 会用上计算设备,但公司,政府,家庭中很少见到计算设备。然而,美国政府在 1890 年的人口普查中面临着严重的问题,只有计算机能提供所需的效率。美国宪法要求 10 年进行一次人口普查目的是分配联邦资金,国会代表,等等。到 1880 年代,美国人口迅速增长,大部分因为移民。人口普查要七年时间来手工编制,等做完都过时了,而且 1890 年的人口普查,预计要 13 年完成,但人口普查可是 10 年一次啊!

 

人口普查局找了 Herman Hollerith,他发明了打孔卡片制表机,他的机器是 "电动机械的" 用传统机械来计数,结构类似莱布尼茨的乘法器,但用电动结构连接其他组件。Hollerith 的机器用打孔卡,一种纸卡,上面有网格,用打孔来表示数据。

 

举个例子:有一连串孔代表婚姻状况,如果你结婚了,就在 "结婚" 的位置打孔,当卡插入 Hollerith 的机器时,小金属针会到卡片上,如果有个地方打孔了,针会穿过孔泡入一小瓶汞,联通电路,电路会驱动电机,然后给 "已婚" 的齿轮 + 1。

 

 

Hollerith 的机器速度是手动的 10 倍左右,使人口普查在短短两年半内完成。给人口普查办公室省了上百万美元。企业开始意识到计算机的价值,可以提升劳动力以及数据密集型任务 来提升利润。比如会计,保险评估和库存管理等行业。

 

为了满足这一需求,Hollerith 成立了制表机器公司,这家公司后来在 1924 年与其它机械制造商合并,成为了 "国际商业机器公司",简称 IBM。

 

你可能听过 IBM,这些电子机械的 "商业机器" 取得了巨大成功,改变了商业和政府。

 

未来

 

到了 1900 年代中叶,世界人口的爆炸和全球贸易的兴起,要求更快,更灵活的工具来处理数据。为电子计算机的发展奠定了基础。