查尔斯巴贝奇 她是诗人拜伦的女儿 也是史上第一位程序员 是计算机程序的创始人

栏目:科技 2021-09-17 13:14:06
分享到:

程序员在当今社会越来越受欢迎。网络的发展都代表着这个职业的重要性。他们甚至成为了“高薪”和“能力”的代名词。然而,大多数人对程序员的印象都停留在秃头大腹便便的男人身上,这让这个时代的人几乎把程序员等同于男人。但事实上,70年前,全世界的程序员都是女性,到现在,仍有12%的女性选择程序员这个职业。

甚至历史上第一个程序员也是一个叫阿达的女人。她的一生虽然短暂,却非常可贵,令人震撼。

首先,她的父亲是英国著名诗人,母亲的虎妈教育让她失去了童年

“连自己的国家都不能爱的人,什么都不会爱。”

看到这句话是不是觉得有点眼熟?没错。这是我们学生时代看到的一位诗人的名言。这位诗人叫拜伦。

拜伦是阿达的亲生父亲,阿达后来继承了父亲的浪漫情怀,有一颗浪漫的心。但是,对于阿达来说,作为单亲家庭,阿达与母亲的相处更多,对阿达影响最深的是母亲安娜。

在拜伦的百度百科里,安娜被写成一个思想非常狭隘,阶级思想非常重的人,大多是贬义的。而拜伦也认为安娜无法理解拜伦的职业和观点。安娜和一个多月前出生的阿达一起回到了自己的家,那时她和拜伦结婚才一年,她非常坚决地不跟拜伦住在一起。但是考虑到拜伦的影响力和伦敦社会的明星,我们可以用脚趾头弄清楚一些贬义的描述是否主观。

后来,因为安娜的“绝情”,拜伦一怒之下离开了英国,再也没有见到自己的亲生女儿。

但是,安娜对阿达的教育可以说是虎妈的教育。安娜具有女强人和思想独立的女性的风格。她不希望自己的孩子太坏,也不希望阿达像拜伦一样成为“危险诗人的倾向”,但似乎她行动太匆忙了。那时候,阿达的童年,因为母亲几乎与世隔绝,每天只能在母亲的庄园里活动。到了学龄后,安娜强迫孩子玩耍,强迫阿达把所有的时间都花在学习上。虽然很痛苦,但阿达在学习上很有天赋。

她学习了历史、文学、语言、地理、音乐、化学、缝纫、速记和简单的几何代数。当时艾达的导师之一奥古斯都对她的数学能力评价很高,认为她是不可多得的“天才”。如果她能继续训练,她很有希望成为世界上顶尖的数学家。

这让安娜很开心,因为安娜非常喜欢数学,拜伦曾经称她为“平行四边形的公主”。

第二,倔强的性格让阿达不服输,独特的眼光找到了不同的出路

1835年,阿达嫁给了第一任勒弗勒斯伯爵,并有了三个孩子。

像其他英国女士一样,她应该把她以前学到的东西看作是她社交圈里的流言蜚语,但这一切都发生在1837年,当时阿达遇到了查尔斯·巴贝奇,一个影响了她一生的男人。

这个人是英国发明家,也是科学管理的领导者,计算机的先驱。当时,巴贝奇正在宣传他的计算机想法,但他的想法被大多数人拒绝了,他们认为他在胡说八道。但是在一次游说中,阿达听到了巴贝奇的想法。20岁的阿达对巴贝奇的想法印象深刻,认为这是个好主意。如果它成功了,世界将因此而改变。

因此,遗传了母亲倔强性格的阿达,不顾身为三个孩子的母亲,一有机会就投身于研究的“热水”中。然而,这个机会在当时对世界来说并不是一个好机会。1840年,巴比奇在各种场合游说,遭到嘲笑,但只有阿达与另一位名人站在一起,即后来担任意大利总理的数学家明纳布利。

事实上,这个机会被很多人嘲笑,因为巴贝奇虽然天赋很高,但却不得不花费一生的时间去创造一台完美的自动计算机器,来解决使用Math Tables进行人工计算时的错误。

然而,开始和想法都是好的,但最终,由于设计过于先进,制造水平无法提供仅完成1/7的原型,这让英国政府的钱“砸到了水漂”。结果,巴贝奇失去了名声,没有人愿意帮助他。

然而,在阿达的帮助下,阿达坚持手工将手稿翻译成英文,最终获得了影响力。

其中,值得一提的是阿达和丈夫的关系。必须说,阿达很幸运有一个和谐的家庭。看到妻子的努力和梦想后,阿达的丈夫毅然选择了支持,这给了阿达极大的动力和情感。

第三,人才是新兴的,但是创业之路太难了,他36岁就去世了

阿达把手稿翻译得很好。短短一年,阿达就把245页的原稿变成了542页的作品。她有很多自己的想法和假设,融合了绘画、音乐等所有领域。这些都应该来自母亲的教育和父亲的浪漫想象。许多巴贝奇并不认为她是一个值得钦佩的女人。

在这里,Ada使用十进制而不是二进制,但它仍然被认为是世界上第一个计算机程序。而且,在多余的297页中,Ada不仅详细设计了程序,还设计了编程方法,包括循环和递归,以及类似于我们今天使用的流程图。

因此,Ada的作品可以说是编程的第一部作品,也是最伟大的文章之一。

但是当时由于各种原因和先进的思想无法普及,导致人们认为这只是异想天开,所以没有人愿意支持。当时,巴贝奇为了把图纸和阿达的文章变成现实,花了一生的时间和所有的资产,但他一点头绪都没有,最后还是一贫如洗。

他只能考虑再次赚钱来支持自己的工作。他告诉阿达,他希望通过制造东西来赚钱,比如赛马游戏机。后来,为了筹集足够的资金,阿达甚至将丈夫祖传的宝物在当铺卖掉,以维持正常开支,但后来这些珠宝被母亲用钱赎回了两次。

阿达入不敷出,承受不起无休止的脑力劳动。最后她的健康一路下滑,最后患上了严重的癌症。她最终在1852年11月27日去世,当时阿达只有36岁。

在穷尽一生之后,她没有彻底实现自己的梦想,最终带着遗憾离开了这个世界,却没想到后人发现了她的想法。100年后,随着电子技术的发展,她的设计逐渐走向现实世界。

1953年,艾达的笔记和文章被发现并向公众发表。这一设计理念对现代计算机和软件工程产生了极其重要的影响。因此,1980年12月10日,美国国防部发布了一种叫做Ada的新的高级计算机编程语言,以纪念Ada的贡献。

巴贝奇活着的时候见过机器,阿达只看到这些程序停留在纸上。直到1985年社会飞速进步,思想和技术才能达到当时巴贝奇和阿达的思想。

这是一段艰难的旅程,直到2002年才真正完成,总共耗时17年。现在1号已经制造出来了,2号还没有出现。看到阿达的一生短暂却意义深远。这个女人以她的固执和才华,为新世界定下了一条不同的道路,值得人们的尊重。