读书让生活美好

2018-09-15

2018-09-15  本文已影响1人  活成理想中的样子

沃尔特·艾萨克森:《创新者》

提起沃尔特·艾萨克森,想必大家都不陌生,他曾为本杰明·富兰克林、爱因斯坦、乔布斯写过传记,并风靡全球,还曾经出任过《时代》周刊总编辑和传媒巨头CNN公司总裁

《创新者》是沃尔特·艾萨克森最近的一部著作,书的副标题是:一群技术狂人和鬼才程序员如何颠覆世界,为我们描绘了最近两个世纪在信息革命历程中那些伟大的创新和变革者们的故事。正是这些伟大的探索者不懈的努力,推动着科技的进步,让今天的我们如此便捷的享受计算机技术带来的生产力和乐趣

世界上的第一位“程序员”——埃达·洛夫莱斯伯爵夫人

埃达·洛夫莱斯伯爵夫人

1979年5月,美国国防部将他们负责开发的一门新的高级程序语言命名为Ada,以纪念世界上第一位“程序员”——埃达·洛夫莱斯伯爵夫人

世界上任何一项发明都不是空穴来风,而是往往基于现实需求。使用机器代替人工进行大量重复劳动的需求自古有之,在数学这一需要大量精密计算的领域更是如此。早在17世纪40年代,法国数学家布莱兹·帕斯卡为了减轻父亲在税务计算工作上的负担,就曾经发明了一台机械式的计算器,这是世界上第一台获得专利并进行商业销售的计算器。

埃达所处的时代正是工业革命末期,当时蒸汽纺织机已经大范围应用于工业生产。1804年,法国人雅卡尔甚至发明了一台可以输入打孔卡片来设计纺织图案的提花机,从而几十倍的提高了纺织效率,更为重要的是,打孔卡片的输入方式将为即将到来的信息革命开启一扇大门。

雅卡尔纺织机 约瑟夫·玛丽·雅卡尔的丝织肖像画,由雅卡尔纺织机织成

作为英国大诗人拜伦的女儿,埃达自然而然的天生富有浪漫精神和想象力,再加上母亲从小让她接受严谨的数学教育,年轻的埃达已经可以自由驰骋在的在科学和人文交织的神秘境地。在接触到查尔斯·巴贝奇以及他发明的差分机后,埃达立即对这一可能改变世界的发明表现出浓厚的兴趣,她与巴贝奇随后在计算机原型方面的探索终将使她载入史册。

巴贝奇原本打算制造一台机器进行诸如对数、正弦、余弦等的计算,并尝试将这些计算分解为只包含加法和减法的计算步骤,这就是差分机。英国政府被这一计划深深打动,在他建造这台机器期间累计投入了17000英镑(相当于两艘战舰的造价)。随后,巴贝奇又想出了通用型计算机器的概念,即可以接收输入,并根据预先设计好的指令进行各种不同的运算,他给这种机器取名为分析机。这些想法足足领先了整个时代一个多世纪,但巴贝奇建造计算机器的目的始终限制在进行数学计算,而且限于当时的技术条件,始终未能完成最终的建造。

巴贝奇差分机复制品

埃达在此基础上将通用型计算机的概念提升到了一个新的高度,她提出了4个具有开创意义的想法:

这些创新想法中的任意一个都是划时代的,都足以让我们肃然起敬,尤其是考虑到在当时那个女性参与科技创新极为罕见的时代。基于她对计算机的开创性贡献,她被后来的人们尊称为“世界上第一位程序员”,尽管那个年代还没有计算机,更没有编程语言。

世界上第一台电子计算机

创新有时只是时机问题。如果一个伟大想法出现的时候刚好存在可以实现它的技术,那么一项创新就诞生了。查尔斯·巴贝奇在1837年就发表了一篇关于精密计算机的论文,但是制作这种计算机所需的技术在100年后才具备。

在世界上第一台电子计算机被发明之前,数不清的探索者在各自的领域做出了他们的贡献:

世界上第一台真正意义上的电子计算机——ENIAC

当然,这个列表还应该更长,这里远远没有囊括所有为计算机的发明作为不懈努力的探索者的贡献,只是列举了其中一些比较重要的。从中我们可以解读出如下信息:

上一篇下一篇

猜你喜欢

热点阅读