据说理工科学起来容易就是有点“头冷”你印象中传奇式的理工科大牛应该是什么样的?可能是这样的?
又或者这样的?
但是,今天要提到的这位超强理工女,其实是一位女性(程序媛)!
抱歉,这张是网友P图,其实下一张才是真正的画像
Ada Lovelace.1838/ Computer History Museum
她就是一位集美貌财富地位声望智慧努力及科学精神于一身的伟大女性-----阿达·洛夫莱斯。看看画像,真的是——“明明可以靠脸吃饭,偏偏要靠才华?”
阿达·洛夫莱斯(1815年-1852年)
她生于19世纪初期,是诗人拜伦的女儿。说到这里,再来感受一下她父亲的贵气与浪漫:
乔治·戈登·拜伦(1788—1824)
“我看过你哭——一滴明亮的泪,涌上了你蓝色的眼珠;那时候,我心想,这岂不就是一朵紫罗兰上垂着露;…………“ 《I SAW THEE’WEEP》查良铮译
同时,她还是维多利亚时代的一位伯爵夫人,社交名媛,更是一位数学家。在1842年,人称“数字女王”的阿达·洛芙莱斯编写了历史上首个电脑程序。总之,她是一位有追求、有理想、不安于享乐的贵族小姐。
遇见大神导师,启动开挂人生
1833年,当她只有18岁时,经家庭教师的介绍,她认识了42岁的查尔斯•巴贝奇。 “正是有这位大神导师倾力引导,洛夫莱斯才得以在后来取得了不俗的成绩!
这位查尔斯.巴贝奇就是被人们称为“计算机之父”的天才科学家,他继承了父亲丰厚的财产之后把大部分钱财都用到了科学研究中,24岁就受聘成为剑桥“卢卡斯讲座”的数学教授。
巴贝奇对科研异常执着,他在差分机上耗费了几十年的时间,全部研究的过程都由他一人支撑,自己出钱出力,曾经一次性就贴进去了1.3万英镑(粗略计算了一下相当于今天的400多万英镑,真富二代)。
经过漫长的研究、制造、更改之后依然没有成果,正在巴贝奇苦闷艰难的时候,一封信送到了他的面前,写信的人表示理解他在做的事情并且希望可以和他一起工作。这封信的娟秀签名表明了来信人不凡的身份---伯爵夫人,这位伯爵夫人就是我们的今天的主角阿达·洛夫莱斯。
两周后她拜访了巴贝奇在伦敦的工作室,在那里她第一次看到了差分机的演示,顿时被深深吸引。不久之后,洛夫莱斯就带着诚意和智慧正式来到了巴贝奇的办公室。
1842年,洛夫莱斯翻译了一篇短文,文章描述了意大利数学家Luigi Menabrea的分析引擎,并在英国出版,巴贝奇要求她扩充这篇文章,“因为她对机器了解得如此透彻”。
洛芙莱斯更正了一些错误,还加入了一些自己的想法。最后,文章的长度是原作的三倍多,其中包括了第一个计算机程序:一种教机器如何计算一系列伯努利数的算法。这部分内容被认为是世界上第一个电脑程式,当时的洛芙莱斯只有27岁。
Bernoulli number ‘algorithm’, Ada Lovelace, 1843/Computer History Museum
虽然巴贝奇和他的助手以前曾为他的引擎勾勒出程序,但洛芙莱斯的程序是最精细、最完整的,也是第一个出版的,因此,她经常被称为“第一位计算机程序员”。
更厉害的是,她准确为电脑做出如下预言:“这种新式机器在进一步发展后,未来可以用来排版、编曲,或是各种更复杂的用途。虽然这种机器可以实现负责的运算,但是只能按照人类的指令来运行,并没有自我分析真理的能力。”
倾尽全力,为科学奉献一生
为了支撑工作继续进行,当时的洛芙莱斯和巴贝奇倾尽几乎所有财产,两个人都搞得一贫如洗,巴贝奇干脆开始设计一些小游戏赚钱,阿达更是两次把丈夫家中祖传珍宝送到当铺,以来维持日常的开销。
在贫困和病痛中依然坚持工作的阿达最后死于癌症,巴贝奇也坚持着自己的设计直到生命结束。
虽然两个人奉献了一生,不懈努力,坚持战斗,遗憾的是,最后还是没有让计算机在那个时代问世。但是洛芙莱斯却始终坚信他们的分析机可以解决许多的问题,她甚至还建立了循环和子程序的概念。
由于她在程序设计上的开创性工作,Ada Lovelace被称为世界上第一位程序员。
by 阿达·洛芙莱斯
没想到吧!程序员的“祖师爷”其实是女性!
如果当时命运可以再多给他们一点时间,计算机应该可以早存在一百年,那么现在我们应该是一个机器人遍地走的时代了!
为了纪念阿达·洛夫莱斯伯爵夫人,美国国防部将一种表现能力很强的通用程序设计语言取名为Ada。
Ada语言是美国国防部为克服软件开发危机,耗费巨资,历时近20年研制成功的。Ada语言大大改善软件系统的清晰性、可靠性、有效性、可维护性,被誉为第四代计算机语言的成功代表。如今,Ada语言已经成为了美国军方开发战斗机等尖端武器的语言。
所以,理工科也不一定是男性的天下,熠熠闪光的女性也不少。