人们只知她是诗人拜伦的女儿,怎料她是“第一位程序员”、真正的“数学女王” | |
2018-07-25 18:51:34 作者:王筱丽 |
日前,一本名为《查尔斯·巴贝奇解析机分析》的皮革封面书在英国以接近10万英镑的价格在一场拍卖会上售出,而这本书的作者正是有着“数学女王”之称的阿达·洛芙莱斯(Ada Lovelace),在这本极其珍贵的书中,印有洛芙莱斯对意大利数学家米纳布里对于查尔斯·巴贝奇分析机看法的英译,重要的是,其中还有洛芙莱斯本人对于看法的注释,而其中,正包括了某些开创性的计算机算法,她也因此被认为是“第一位程序员”。
据拍卖行方面透露,该版本书籍全球仅存六本,预计价格为4至6万英镑,但最终以9万英镑的价格被一名匿名卖家拍走。据拍卖人菲利普·奥尔伍德表示“这本书在数字计算史上有着重要意义。”据悉,这本书标题页上写有“译者:洛芙莱斯女士”以及另外几行手写笔记,被认为是这本书的主人,洛芙莱斯的朋友威廉姆·金所有。
阿达·洛芙莱斯,英国著名数学家,被誉为”计算机程序创始人”,建立了循环和子程序概念。巴贝奇分析机被认为是最早期的计算机雏形,而洛芙莱斯的算法则被认为是最早的计算机程序和软件。
而除了“数学家”这一身份外,洛芙莱斯另一广为人知的身份便是英国著名浪漫主义诗人拜伦的女儿。拜伦与洛芙莱斯母亲安妮·伊莎贝拉的婚姻仅仅维持了一年,安妮·伊莎贝拉是一名小有名气的数学家。没有继承父亲浪漫热情的诗人气质,洛芙莱斯却遗传了母亲逻辑慎密的数学才能。6岁时,母亲便为洛芙莱斯请来家庭教师进行数学启蒙教育,希望以此“避免像她的父亲那样出现危险的诗人倾向”。
对洛芙莱斯的数学生涯有重大影响的有三位世界级大师,女科学家玛丽·莎沫维勒,数理逻辑学家德·摩根,计算机鼻祖查尔斯·巴贝奇,其中之一便是巴贝奇。1833年,洛芙莱斯在一次聚会中认识了查尔斯·巴贝奇,两周后她拜访了巴贝奇在伦敦的工作室,在那里她第一次看到了差分机的演示以及对分析机的设计,她立刻被这些神奇的机器深深吸引,那些繁复的数字运算竟然能在机器上轻易实现,由此,一些看似不可能实现的数学难题也有了很大的可能性。
她写下了一个程序来计算伯努利数,”《阿达·洛芙莱斯传记》的作者之一厄休拉·马丁说道:"连巴贝奇都从没想过要建立他的分析模型来计算复杂的概念但洛芙莱斯有了这个想法并清晰地表达了出来。她甚至想到了更远的东西,她在思考如何通过计算机建立起一套理论来计算更复杂的东西,我认为她是第一位计算机科学家。洛芙莱斯的成就经常被业内的数学家和学者怀疑和攻击,但她的才华和努力是显而易见的,这也会鼓励更多人追求自己的梦想。"
作者:王筱丽
编辑:王筱丽
责任编辑:李婷
*文汇独家稿件,转载请注明出处。