首页 > 新闻 > 人物 >

第一位计算机程序员爱达·勒芙蕾丝诞辰197周年

2012-12-12 14:11:50   作者:   来源:维基百科   评论:0  点击:


  今天是世界上首位程序员 Augusta Ada King 诞生 197 周年。她是英国诗人拜伦的独生女,师从计算机数学基础布尔代数的创始人之一摩根,因第一个为分析机编出了程序即“第一套计算机软件”,被誉为“世界上第一位软件工程师”。 今天 Google Doodle 即为了纪念 Augusta Ada King。

\

  Augusta Ada King,19 世纪诗人拜伦的女儿,数学家。穿孔机程序创始人,建立了循环和子程序概念。为计算程序拟定“算法”,写作的第一份“程序设计流程图”,被珍视为“第一个给计算机写程序的人”。

  1815 年生于伦敦,因父母婚姻破裂,出生 5 星期后就一直跟随母亲生活。母亲A.Millbanke 是位业余数学爱好者,Ada 没有继承父亲诗一般的浪漫热情,却继承了母亲的数学才能。

  Ada 19 岁嫁给了威廉·洛甫雷斯伯爵,因此,史书也称她为 Lady Lovelace。Ada 的生命是短暂的,她对计算机的预见超前了整整一个世纪。Ada 早逝,年仅 36 岁,与她父亲拜伦相似。根据她的遗愿,她被葬于诺丁汉郡其父亲身边。

\


  阿达设计了巴贝奇分析机上解伯努利方程的一个程序,并证明当时的 19 世纪计算机狂人巴贝奇的分析器可以用于许多问题的求解。她甚至还建立了循环和子程序的概念。由于她在程序设计上的开创性工作,Ada Lovelace 被称为世界上第一位程序员。当时的 Ada 甚至不顾自己已是三个孩子的母亲,坚定地投身于分析机研究,成为巴贝奇的合作伙伴。在 1843 年发表的一篇论文里,Ada 认为机器今后有可能被用来创作复杂的音乐、制图和在科学研究中运用,这在当时确是十分大胆的预见。以现在的观点看,Ada 首先为计算拟定了“算法”,然后写作了一份“程序设计流程图”。这份珍贵的规划,被人们视为“第一件计算机程序”。由于巴贝奇晚年因喉疾几乎不能说话,介绍分析机的文字主要由 Ada 替他完成。

  美国国防部据说花了 10 年的时间,把所需软件的全部功能混合在一种计算机语言中,希望它能成为军方数千种电脑的标准。1981 年,这种语言被正式命名为 ADA(阿达)语言,以纪念这位“世界上第一位软件工程师”。

相关阅读:

分享到: 收藏

专题