世界上第一位程序员是阿达·洛夫莱斯,1815年生于伦敦。她是英国著名诗人拜伦的女儿,因父母婚姻破裂,她出生5个星期后就一直跟随母亲生活。她的母亲是一位业余数学爱好者,阿达没有继承父亲诗一般的浪漫热情,却继承了母亲的数学天赋。
少女时代,她在一次展览上参观了著名科学家查尔斯·巴贝奇发明的差分机,也是人类早期的计算机,从此阿达对计算机产生了浓厚的兴趣。后来,她成了巴贝奇的合作伙伴,当时她已是三个孩子的母亲,仍坚定地投身于计算机的研究。不久,阿达设计了巴贝奇计算机上解伯努利方程的一个程序,被称为世界上第一位程序员。她认为计算机今后能够用于制图和科学研究,甚至创作复杂的音乐。这在当时的确是十分大胆的预见。
但遗憾的是阿达英年早逝,去世时年仅36岁。19世纪70年代,美国国防部将一种军方计算机语言命名为Ada(阿达)语言,以纪念这位“世界上第一位软件工程师”。