说起程序员,许多人就会想到那些具有浓重黑眼圈的男性,或者是那些成就斐然的程序名人。数一数每天出现在科技媒体上的人名:比尔·盖茨、史蒂夫·乔布斯、伊隆·马斯克、马克·扎克伯格、拉里·佩奇、马化腾……没错,无一例外,都是男性!程序员似乎成了一份男性专属的工作。那么,你知道世界上第一个程序员吗?她就是阿达·洛芙莱斯,她是一位美貌与才华兼备的女性,让我们一起来了解一下吧!
世界上第一位程序员——阿达·洛芙莱斯
一般在科技公司里,从事编程和技术性工作的女性比例低得可怜。在程序员的世界里,男性简直要一统整个虚拟天下。所以……我们此时可以得出结论,男性比女性更擅长编程吗?答案当然是NO!而且在很久以前,程序员是一个专属女性的工作,这些女程序员是计算机早期的先驱者。
阿达·洛芙莱斯(AdaLovelace),她是英国著名诗人拜伦(L.Byron)的女儿,这位女子不仅长相出色,还是一位极具才华的人,她是一名数学家,也是计算机程序创始人,设计了巴贝奇分析机上解伯努利方程的一个程序,并证明当时的19世纪计算机狂人巴贝奇的分析器可以用于许多问题的求解。她甚至还建立了循环和子程序的概念。
在1842年的时候,阿达·洛芙莱斯编写了历史上首款电脑程序,并在第二年的时候,公布了世界上第一套算法。这份珍贵的规划,被人们视为“第一件计算机程序”。在她去世后的一百年,她之前对《分析机概论》所留下的笔记被重新公布,对现代计算机和软件工程造成了重大影响。
之后美国国防部为了纪念她,将耗费巨资、花费近20年时间,成功研制的高级程序命名为Ada语言。对于许多女性程序员来说,阿达·洛芙莱斯可以说是偶像般的存在,她不仅长相美貌,在数学和程序上还那么的厉害。