世界上首位程序员爱达·勒芙蕾丝降生
在205年前的今天,1815年12月10日(农历1815年11月10日),世界上第1位软件工程师爱达·勒芙蕾丝诞生。
世界上首位程序员爱达勒芙蕾丝(Augusta Ada King, Countess of Lovelace,1815年12月10日⑴852年11月27日)是英国诗人拜伦的独生女,师从计算机数学基础布尔代数的开创人之1摩根,因第1个为分析机编出了程序即第1套计算机软件,被誉为世界上第1位软件工程师。 今天Google Doodle即为了记念Augusta Ada King。
Augusta Ada King,19世纪诗人拜伦的女儿,数学家。穿孔机程序开创人,建立了循环和子程序概念。为计算程序拟定算法,写作的第1份程序设计流程图,被珍视为第1个给计算机写程序的人。
1815年生于伦敦,因父母婚姻破裂,诞生5星期后就1直跟随母亲生活。母亲A.Millbanke是位业余数学爱好者,Ada没有继承父亲诗1般的浪漫热忱,却继承了母亲的数学才能。
Ada 19岁嫁给了威廉洛甫雷斯伯爵,因此,史书也称她为Lady Lovelace。Ada的生命是短暂的,她对计算机的预感超前了整整1个世纪。Ada早逝,年仅36岁,与她父亲拜伦类似。根据她的遗言,她被葬于诺丁汉郡其父亲身旁。
阿达设计了巴贝奇分析机上解伯努利方程的1个程序,并证明当时的19世纪计算机狂人巴贝奇的分析器可以用于许多问题的求解。她乃至还建立了循环和子程序的概念。由于她在程序设计上的首创性工作,Ada Lovelace被称为世界上第1位程序员。当时的Ada乃至不顾自己已经是3个孩子的母亲,坚定地投身于分析机研究,成为巴贝奇的合作火伴。在1843年发表的1篇论文里,Ada认为机器今后有可能被用来创作复杂的音乐、制图和在科学研究中应用,这在当时确是10分大胆的预感。以现在的观点看,Ada首先为计算拟定了算法,然后写作了1份程序设计流程图。这份珍贵的计划,被人们视为第1件计算机程序。由于巴贝奇晚年因喉疾几近不能说话,介绍分析机的文字主要由Ada替他完成。
美国国防部听说花了10年的时间,把所需软件的全部功能混合在1种计算机语言中,希望它能成为军方数千种电脑的标准。1981年,这类语言被正式命名为ADA(阿达)语言,以记念这位世界上第1位软件工程师。