©达芙妮焊缝尼克尔斯

(生于1936年)。美国计算机科学家玛格丽特·汉密尔顿是第一个电脑软件程序员;她创造了这个词软件工程师来形容自己的工作。她帮助写命令的计算机代码和月球模块用于阿波罗登月计划月亮在1960年代末和70年代初(看到太空探索)。

汉密尔顿出生于1936年8月17日,玛格丽特Heafield, Paoli,印第安纳州。她获得了学士学位数学来自印第安纳州里奇蒙的厄勒姆学院,1958年。她后来嫁给詹姆斯汉密尔顿和教高中数学在短时间内。这对夫妇搬到波士顿,马萨诸塞州,玛格丽特打算参加布兰代斯大学学习抽象的数学。然而,与此同时,在她接受了一份工作麻省理工学院的(麻省理工学院),她开始编程软件来预测天气。她还在那里做了研究生的工作气象学

麻省理工学院的林肯实验室汉密尔顿的半自动地面环境(SAGE)项目,美国第一个防空系统。她写软件程序来识别敌人的飞机。汉密尔顿明年在麻省理工学院工作的仪器实验室(查尔斯·斯塔克·德雷珀实验室现在独立),提供航空技术国家航空和宇宙航行局(美国宇航局)。她领导一个团队的任务是开发软件的指导和控制系统飞行指挥和月球的阿波罗任务模块。因为没有学校教软件工程,团队成员必须自己解决任何问题。汉密尔顿自己特别集中在软件检测系统错误和恢复信息在计算机崩溃。这些元素都是至关重要的阿波罗11号任务期间,成功地把宇航员尼尔·阿姆斯特朗埃德温·奥尔德林(“嗡嗡”)。月亮。

汉密尔顿在1970年代中期离开麻省理工学院在私营部门工作。她在1976年创办了公司高阶软件和汉密尔顿成立技术10年。

美国宇航局2003年汉密尔顿特殊空间行动奖授予荣誉贡献阿波罗任务的成功。总统巴拉克•奥巴马(Barack Obama)她与美国总统自由勋章在2016年。