程序员这个职业在当今社会日渐普遍,网络的发展无一不代表着这个职业的重要性,它们甚至已经成为了“高薪”和“能力”的代名词。但是大部分的人对程序员的印象都停留在“秃头”、“大腹便便”的男性身上,这让这个时代的人几乎将程序员和男性画上了等号,但事实上在70年前,全世界的程序员都是女性,直到今日也仍有12%的女性选择了程序员的职业。感兴趣的读者和知秀网小编一起来看看吧!
甚至,历史上第一位程序员也是一名女性,名叫Ada(艾达),她的一生虽然短暂,但是很有价值也很震撼。
一、她的父亲是英国著名诗人,母亲的虎妈式教育让她失去童年
“连自己国家都不会爱的人,是什么都不会爱的。”
看到这句话是不是觉得有点眼熟?没错这就是我们在学生时期就看见过的诗人名言,这个诗人就叫拜伦。
而拜伦就是Ada的亲生父亲,Ada后来也算是继承了父亲的浪漫情怀,有了一个充满浪漫主义的内心。不过对于Ada来说,因为是一个单亲家庭,Ada和母亲的相处更多,影响Ada最深的也是母亲安娜。
安娜在拜伦的百度百科中,被写成一个思想非常狭隘而且阶级思想非常重的人,大部分都是贬义。而且拜伦也认为安娜不能理解拜伦的事业和观点。当初安娜在与拜伦结婚仅仅一年以后就带着出生1个多月的Ada回到了自己的家里,并且非常坚决的不愿与拜伦同居。但是想到拜伦的影响力,还是伦敦社交界的明星,一些贬义的描述是否带有主观色彩,我们用脚趾头都能想明白。
后来因为安娜的“绝情”,拜伦“一气之下”离开了英国,并且再也没有看过自己的亲生女儿。
不过安娜对Ada的教育可谓是虎妈式教育,安娜本身就有女强人的风范,是有独立思想的女性,她不想自己的孩子太差,更不想Ada成为和拜伦一样“危险的诗人倾向”,但似乎有些操之过急。当时Ada的童年因为母亲几乎与世隔绝,每天都只能在母亲的庄园中活动。到了上学年纪后,安娜便强制性的压迫住孩童爱玩的天性,逼迫Ada将所有的时间花在学习上,虽然这很痛苦,但Ada在学习方面也算是天赋异禀。
她学习过历史、文学、语言、地理、音乐,化学、缝纫、速记和简单几何代数方面的数学,而当时Ada的家庭教师之一Augustus对她数学能力的评价非常的高,认为她是难遇的“天才”,且如果可以继续培养,有很大的希望可以成为世界顶流的数学家。
这让安娜非常高兴,因为安娜就非常喜欢数学,拜伦就曾称她为“平行四边形公主”。
二、倔强的性格让Ada不服输,独到的眼光找到不同的出路
1835年,Ada嫁给了第一代勒芙蕾丝伯爵(后晋升),并且有了3个孩子。
她本应该和其他英国贵妇人一样,将她之前所学过的东西当作社交圈的闲聊之语,不过这一切在1837年发生了转折,因为Ada碰到了查尔斯·巴贝奇,一个影响她一生的人。
这个人是英国发明家,而且也是科学管理的领先者,电脑先驱。当时巴贝奇正在宣传他的计算机设想,不过他的想法被大多数人否定了,觉得他是在说“胡话”。但是在一次游说时,Ada听到了巴贝奇的设想。20岁的Ada被巴贝奇的构想折服,认为这是一个伟大的设想,若成功,世界将为此而改变。
所以继承了母亲倔强性格的Ada在一次机会上,不顾自己已经是3个孩子的母亲,完全投身与研究的“水深火热”之中。只不过,这个机会对于当时的世人来说并不是一个好机会。1840年,巴贝奇在各种场合游说,都被人嘲笑,但是只有Ada和另一位名人站在一起,那位名人就是后来担任过意大利总理的数学家闵那布利。
其实这个机会被很多人呢嘲笑的原因是因为巴贝奇,虽然巴贝奇有极高的天赋,并且要用毕生来制造出一台完美的自动化计算机器,来解决当时用《数学用表》进行人工计算比较会出现错误的地方。
但是开局和思想是好的,最后却因为设计太过于超前而导致制造水平无法供给只完成了1/7的样机,这让英国政府的钱“打了水漂”,这样的结果就是让巴贝奇声名大跌,没有人继续愿意帮助他。
不过后来他有了Ada的帮助,Ada当年执意亲手将手稿翻译成英文,最后也得到了影响力。
这其中值得一说的是Ada和丈夫的关系,不得不说Ada很幸运,她有一个关系和睦的家庭,Ada的丈夫看到妻子的努力和梦想后,毅然决然地选择了支持,给了Ada极大的动力和感动。
三、才华初现,但创业之路太艰辛,年仅36岁便逝世
Ada将手稿翻译的非常不错,仅仅1年,Ada就将245页纸的原手稿写成了542页的著作,这其中有许多她自己的构思和设想,将绘图、音乐以及等等领域全部融合进设想,这一切应该是来自母亲的教育和父亲浪漫主义想象力的遗传,有很多巴贝奇都没有想到,是一个不得不让人佩服的女性。
这里面Ada的技术方式使用了十进制而不是二进制,不过至今仍承认这个是世界首个计算机程序。而且在多出的297页中,Ada不仅详细设计出了程序,还设计出了程序设计方法,其中就包含循环和递归,以及和我们今天所使用类似的流程图。
所以Ada的著作可以说是程序设计的第一部著作,最伟大的文章之一。
不过当时的他们因为种种原因和思维超前无法平民化,导致众人认为这只是异想天开,所以没有任何人愿意去资助他们。当时的巴贝奇为了把图纸和Ada的文章变成现实,倾尽一生,花费掉了所有的资产,却一点头绪也没有,最后一贫如洗。
他只能考虑重新赚钱支持自己的工作,他和Ada说希望可以通过制作东西来卖钱,比方说弄一个赛马游戏机。后来为了筹集足够的经费,Ada甚至将丈夫家中祖传的珍宝拿去当铺变卖,来维持正常的开销,不过后来这些珠宝被她的母亲两次用钱重新赎了回来。
经济上的入不敷出和无休止的脑力劳动,让Ada完全无法承受,最后健康状况一路下滑,最后患上了严重的癌症。最终于1852年11月27日离世,那一年,Ada也才36岁。
耗尽了一生也没有完全实现自己的梦想,最后还是带着遗憾离开了世界,不过她也没有想到后人发现了她的设想,在100年以后,她的设计随着电子技术的发展一步步走向现实世界。
1953年,Ada 留下来的笔记和文章被人发现并且公布于众,这个设计理念一出便对现代计算机与软件工程产生了极其重要的影响。所以在1980年12月10日,美国国防部出了一个新的高级计算机编程语言就叫做Ada,用来纪念Ada的贡献。
巴贝奇活着的时候看到机器,Ada也只看到这些程序停留在纸面上。一直等到1985年,当时的社会进步很快,思维和技术也已经可以能够到当时巴贝奇和Ada的设想。
一路很艰辛,直到2002年才真正完工,总共花费了17年,而且现在制造出了一号,而二号至今没有问世。看到Ada的一生,短暂但是意义深远,这名女性用她的倔强和才华为新世界打出了一条不一样的道路,值得人们尊敬。
发表评论