在19世纪40年代,世界第一位计算机程序员埃达·洛芙莱斯预见到计算机可以谱写音乐和生成图形,远不止简单的算术。 早在现代计算机出现之前,19世纪杰出的数学家埃达·洛芙莱斯就预见到机器不仅能进行计算。她与查尔斯·巴贝奇合作开发分析机。1843年,她编写了被认为是第一个计算机算法。