而如今,完全没有任何明确理由和原因的情况下,澳大利亚的程序员中只有 20% 是女性。
Ada Lovelace,1815 年出生,1852 年去世。她是世界上第一位程序员。
对于很多科技界的资深前辈来说,他们对 Ada Lovelace 的名字可以说是非常熟悉了。Ada 自小就对数学有着极高的领悟力。在她所留下来的手稿中,处处可见她的聪慧,在数学方面的理解力,以及优美如诗一样的文字。她甚至在自己的文稿里提到了人工智能!要知道,那可是 19 世纪啊,勒德分子(19 世纪英国工业革命时期,因为机器代替了人力而失业的技术工人,他们强烈反对技术进步。)正在抡起锤头砸毁农用设备;当时的孩子因为长牙会有不适,牙医直接给孩子们上的是海洛因!在这样的时代背景下去看 Ada Lovelace,如果仅仅说她是走在了时代的前端,是完全不足以体现出她的远见前瞻性的。
孩提时代,她师从数学教授 Charles Babbage。Charles 在机械计算(mechanical computing)上的研究工作深深地吸引了 Ada。尽管当时她还是十几岁的孩子,但是对于机械运算上的很多概念,给她一点就透,作为老师,Babbage 极为吃惊。他当时正在设计一个“通用”的“分析引擎”(在我们看来其实就是一个巨大的机械计算器),并把设计样稿拿给 Ada 看,让她也参与到设计工作中来。
这台机器因为缺少后续研发资金上的支持,最终还是没有造出来。但是 Ada 对这个领域的热情一点都没有消减,她像海绵一样吸取着必要的知识,将全部的热情都灌注在了这份蓝图上面。
鉴于 Ada 对于机器上的知识和经验已经足够丰富,Babage 授权 Ada 将他的演讲稿件从法语翻译成英语。但是,Ada 并不满足与简单的直译,她还在这份手稿上面加上了很多她自己的理解。最终,经她手修订完成的稿件,比初始的版本长了整整 3 倍!
Ada 是一位真正的远见家,同样也是现代运算之母,尽管如此,在很长一段时间里,历史都将她给忽视过去了。是到了上世纪的八十年代和九十年代的时候,她的地位才得到了认可。历史学家 Allan G.Bromley 和之后的 Doran Swade 在研究 Babbage 的著作时,发现了原来这些文字中还藏着如此伟大的一位女性。