听说世界上第一位程序员是著名诗人拜伦的女儿。
我向 ChatGPT 求证,没想到竟然是真的!
这位大诗人的女儿是成为程序员的呢?这要从她的家庭教育说起。
阿达的父亲是拜伦勋爵,一位享誉世界的诗人,他放荡混世的行为几乎跟他的诗歌一样出名。在阿达很小的时候,她的母亲拜伦夫人受够了丈夫,带着襁褓中的小阿达离开了拜伦。
拜伦夫人不希望自己的女儿像她父亲那样,所以对女儿很严苛。为了不让她拥有父亲那样漫无边际的想象力,她决定让女儿接受数学教育。从阿达四岁起,拜伦夫人就开始聘请家庭教师教导他。
基因是强大的,数学并没有遏制住阿达的想象力。阿达十二岁时,她完全痴迷于设计飞行器。她想设计一种外形像马的飞行器。阿达请求母亲给她一些绘制鸟的书,但母亲并没有满足女儿的请求,反而增加了她学习数学的时间。
除了学习,拜伦夫人还要将阿达培养成一位淑女和贤妻,以确保阿达嫁给一个门当户对的男人。参加王室的聚会令阿达感到开心,但另一种聚会更令她着迷。
一位名叫巴贝奇的科学家常在家里举办热闹的聚会。有一次,阿达在聚会上见到巴贝奇展示的一台模型机器,它能自动计算算术。阿达被这项发明彻底迷住了,她意识到数学和想象力不一定相互对立,它们也可以相辅相成。
阿达还发现自己可以和巴贝奇探讨各种想法。一段伟大的友谊萌芽了。
巴贝奇的脑子里又产生了一个新设计——分析机,这种新机器能够根据接受的指令进行任何形式的数学运算。受织布机的启发,巴贝奇认为可以利用穿孔卡片给自己设计的分析机下达无限的指令。了解到巴贝奇的新设计后,阿达明白了一些巴贝奇本人都没想到的东西,这台机器不仅能处理数字,还能创作图画、音乐之类的东西,就像今天的电子计算机所做的那样。
阿达帮巴贝奇翻译一位意大利数学家写的关于分析机的论文,并在论文中补充了许多自己的注释,此举打破了19世纪女性不撰写科学论文的传统。
当论文翻译完毕时,阿达的注释所占篇幅比原论文长了一倍多。后来,她的注释也变得更为世人所知。
由于没能筹措到足够资金,巴贝奇的设计没能变成现实。如果当时能制造出分析机,计算机时代的到来很有可能会提前一百年。但我们仍应感谢阿达——她既有数学家的头脑,也有诗人的想象力。
领取专属 10元无门槛券
私享最新 技术干货