昨天跟一个做科学史的同学聊天,提到了一个让我印象深刻的人——Ada Lovelace
世界上第一个计算机程序员其实生活在19世纪。没错,你现在和我当时的表情是一样的23333。Ada凭借其数学天赋,在十几岁的时候就结识了后世誉为“电脑之父”的英国数学家查尔斯·巴贝奇,展开了一段长期亦师亦友的工作关系,并且还迷上了巴贝奇的分析机项目。她是第一位主张计算机不只可以用来算数的人(他的老师巴贝奇还执着于电脑的数学运算力),并在19世纪40年代发表了第一段分析机用的算法,计算机编程就这样诞生了。也许在那个时代这还只是个无人问津的小众领域,但今天它开发了我们用来运行网络世界的几乎全部软件和应用程序。编程是人类和机器交流的方式,多亏了Lovelace女士,这个抽象的方法将近200年前就诞生了。在1980年,美国国防部制作的新计算机编程语言就叫做“Ada”。