程序员的鼻祖,一位美丽的妹纸

时间:2024-03-14 14:40:12

奥古斯塔·阿达·金

奥古斯塔·阿达·金,勒芙蕾丝伯爵夫人(Augusta Ada King, Countess of Lovelace,1815年12月10日-1852年11月27日),原名奥古斯塔·阿达·拜伦(Augusta Ada Byron),通称阿达·洛芙莱斯(Ada Lovelace),是著名英国诗人拜伦之女,数学家。计算机程序创始人,建立了循环和子程序概念。

程序员的鼻祖,一位美丽的妹纸

人物生平

在1842年,人称“数字女王”的阿达·洛芙莱斯(Ada Lovelace)编写了历史上首款电脑程序。

在1834年,阿达的朋友——英国数学家、发明家兼机械工程师查尔斯·巴贝其(Charles Babbage)——发明了一台分析机;阿达则致力于为该分析机编写算法,并于1843 年公布了世界上第一套算法。

巴贝其分析机后来被认为是最早期的计算机雏形,而阿达的算法则被认为是最早的计算机程序和软件。

1852年,阿达为了治疗子宫颈癌,却因此死于失血过多,得年36岁。无独有偶,她与她父亲拜伦死于相同年龄,一样死于治疗中的失血过多。她留下了两个儿子与一位女儿—安妮·布兰特贵女。

依她的遗言,阿达葬于诺丁汉哈克诺的圣 玛丽亚·抹大拉教堂,长眠在父亲的身旁。

阿达的生命是短暂的,她对计算机的预见超前了整整一个世纪。

程序员的鼻祖,一位美丽的妹纸

主要成就

在17岁时,阿达就读于剑桥大学,在她的老师玛丽·萨默维尔(数学家)的宴会上第一次见到了著名的数学家、发明家兼机械工程师查尔斯·巴贝其。查尔斯·巴贝其当时正致力于发明分析机,而阿达则致力于为这台分析机编写算法。在这个过程中,阿达第一次接触到“差分机”这个概念,阿达日后的在和巴贝奇教授讨论差分机的过程中,预言了通用计算机可能。

(譬如她建议建议用二进制数代替原来的十进制数,表明分析机可以接受各种各样的穿孔卡:“控制卡”、“数据卡”、“操作卡”。她还提议数字和其他符号如字母都可以“编码”成数字数据,机器可以处理它们。甚至早于现代计算机出现200年,提出了分析机的记忆能力的想法,指出分析机应该有存储位置或地址,并且有“注解或备忘”的可能性。)

1841年,查尔斯·巴贝其在意大利都灵的一个研讨会上发表了他的发现。然后,意大利数学家路易吉·米那比亚用法语给它写了一篇总结文章。

在1842年与1843年其间,阿达花了9个月的时间翻译意大利数学家路易吉·米那比亚对巴贝奇最新的计算机设计书(即分析机概论)所留下的备忘录。在这部译文里,她附加许多注记,内容详细说明用计算机进行伯努利数的运算方式,而被认为是世界上第一个电脑程式。

她曾经写道,查尔斯·巴贝其的机器编织着代数模式,就像提花织机编织鲜花和树叶一样。她的文章创造出许多巴贝奇也未曾提到的新构想,比如阿达曾经预言道:“这个机器未来可以用来排版、编曲或是各种更复杂的用途。在100年后,阿达.奥古斯塔的预言成为了现实。

她翻译的那本笔记也被公认为是对现代计算机与工程软件影响最深远的教科书,而且后来的很多计算机的编程和算法都是在她的算法的基础上进行的,所以阿达.奥古斯塔也被大家公认为世界程序员的鼻祖。

程序员的鼻祖,一位美丽的妹纸

影响

她死后一百年,于1953年,阿达之前对查尔斯·巴贝奇的《分析机概论》所留下的笔记被重新公布,并被公认对现代计算机与软件工程造成了重大影响。

在1980年12月10日,美国国防部制作了一个新的高级计算机编程语言——Ada,以纪念阿达·洛芙莱斯。在 1986 年, Ada语言超越贝尔实验室的C语言,排名第一。

Ada语言接近自然语言和数学表达式,是一种表现能力很强的通用程序设计语言,它是美国国防部为克服软件开发危机,耗费巨资,历时近20年研制成功的,被誉为第四代计算机语言的最成功代表。

与其他流行的程序设计语言不同,它不仅体现了许多现代软件的开发原理,而且将这些原理付诸实现。因此,Ada语言的使用可大大改善软件系统的清晰性,可靠性,有效性,可维护性。Ada的出现,标志着软件工程成功地进入了国家和国际的规模。

在一定意义上说,Ada还打破了“冯.偌依曼思维模式” (Von Newman Mind-set) 的桎梏,连同Ada的支持环境(APSE)一起,形成了新一派的Ada文化。它是迄今为止最复杂,最完备的软件工具。

在微软的Wins产品里也可以找到阿达的全息图标签。

英国计算机公会每年都颁发以阿达命名的软件工程创新大奖。

正如美女自己所说的:That brain of min is something more than merely mortal,as time will show.

程序员的鼻祖,一位美丽的妹纸

或许现在的女程序员在这个行业非常稀少,也或许男程序员可以列出生理结构、思维逻辑、工资多少等一系列的观点来佐证程序员这个职业不适合妹纸,不过你应该敬重一下这位女程序员。当然了,妹子也可能在想,当年鼓吹男女平等,一大批女性同胞从家庭走上了工作岗位,后续才发现还需要同时兼顾家庭和工作,现在又在提程序员的鼻祖,难道程序员也这么缺人了么,打死也不会进入计算机这一行业了。多么痛彻的领悟,哈哈。

 

引用:

  https://baijiahao.baidu.com/s?id=1595354179038016207&wfr=spider&for=pc

  https://zhuanlan.zhihu.com/p/93570882                https://baike.baidu.com/item/%E9%98%BF%E8%BE%BE%C2%B7%E6%B4%9B%E8%8A%99%E8%8E%B1%E6%96%AF/12010940?fr=aladdin