这位Lovelace女爵就是大名鼎鼎的英国诗人拜伦的女儿。和她父亲一样,Ada在数学方面也有着极高的天赋。她曾花九个月时间翻译意大利数学家路易吉·米纳比亚讲述查尔斯·巴贝奇计算机分析机的论文,并添加了许多注记来说明用该机器来计算伯努利数的方法。这种方法被认为是世界上第一个计算机程序,Ada也被认为是世界上第一位女性程序员。
Linda Lovelace
程序员Ada Lovelace女士逝世约126年后,耶鲁大学的研究生大卫·格林特(David Gelernter)听说了这个故事。当时他正考虑如何为自己编写的一种程序语言的命名。格林特先生马上想到了另一位Lovelace女士——他最喜欢的情色女星琳达·洛夫莱斯(Linda Lovelace)。格林特用Linda的名字命名了他的程序语言。
以人名命名的程序语言很多,比如Eiffel Language得名于埃菲尔铁塔的设计者居斯塔夫·埃菲尔(Gustave Eiffel),Hugo Language则是以维克多·雨果(Victor Hugo)的名字命名。与艺术相关的命名也不少,比如Oberon Language的名字源于莎士比亚《仲夏夜之梦》中的国王,Miranda Language则是莎士比亚《暴风雨》中的一个角色。Oz Language的Oz来自《绿野仙踪》(The Wizard of Oz),Malbolge Language的Malbolge则是但丁《神曲》中地狱的第八层。
十几年后,有好事记者采访格林特询问他为什么用Linda来命名程序,格林特只是淡淡地怂了怂肩膀:「哈哈哈哈哈哈当时我只是个研究生啊。」
本文来源:不详 作者:佚名