所有的程序员都说程序员是男人,世界上缺少女孩,但你知道吗在历史上,曾有过这样一位女程序员,原本严爆表的价值可以,靠面子去吃,却选择了编事业,做了惊人的事业,在一段代码中将人类第一次登上月球,绝对是女神女神的一个天才。

她是Margaret Hamilton(Margaret Hamilton),阿波罗计划的首席软件工程师。

关于她的事迹有许多记载。熟悉这些年的人应该知道一些东西,但历史书总是乏味的。他们不能充分展示她的女神扇,这里我们来看看用户Yang Shuo 一个热情洋溢的介绍,你看完后一定会很热。不是程序员,我必须佩服和钦佩这个行业。是程序员,一定要努力,英雄气概。


1,火箭和宇宙飞船的发展很难引爆其他人说的计算机上的代码(不管是核心还是穿孔卡)。

在计算机被开发和完善之前,火箭代码不能调试(调试),也不能做一个新的火箭每一段代码。打孔卡虽然强制价格,但不是程序出的bug炸毁了数千万美元的设备吗火箭和宇宙飞船的程序员肯定会在纸和笔上度过许多不眠之夜。

2、当晶体管计算机还不完善,很多事情都是不统一的,我们做电脑,它配有一套组件,和阿波罗飞船包含许多不同的计算机模块、避障模块是由一个公司生产的中央处理器是由B公司生产hellip hellip;

为了编写不同的模块,学习35组汇编语言的时间比较少,程序员对模块负责。他们只需要学习一套。但玛格丽特本人是该项目的负责人。基本上应该理解、书写或混淆。

当然,这比其他任何东西都多一点。

3,第一个卡尔曼滤波器(观测器最优线性系统)是在阿波罗计划中实现的,作者是Stanley Schmidt,而玛格丽特作为总工程师则参与了厚桩中的代码的讨论和发展。

为什么要为比尔盖茨编写一个卡尔曼过滤器来编写一个基本解释器根据吴军老师的《文明之光》第二卷,Stanley Schmidt讨论了阿波罗轨道的预测问题,卡尔曼发现了神奇的卡尔曼滤波器。

卡尔曼滤波器是一个非常高的东西,因为它使用了一个深奥的数学和数值计算工具,因为它不同于通常的程序。轨迹预测,三维位置,三维速度。如果是,那么它们的代码包含六阶矩阵的乘法,逆矩阵(LU分解或QR分解)。

当然,也许他们只预测位置,所以三维矩阵的反演更容易。然而,我们谈论的是数以百万计的大船。它怎么能不是一个有速度的运动模型呢我们还应该得到六吗

让任何工程师现在用C手写矩阵分解和估计它会让他痛苦几天。更不用说古时候只有晶体管计算机和汇编语言了。

你应该能够思考更多困难的事情。

4,最神圣的行动,当然是女神玛格丽特对自己生命的选择。

你可以拍你的百度照片,真人很漂亮,1969,它已经领导了时尚女神的黑色丝绸礼服打扮。中年以后,她仍然头脑优雅。

我靠脸能活得很好,但程序员的职业生涯,但也导致了人类最伟大的软件工程的历史,这样的生活真的是我们只能佩服佩服。

所以每次我写的程序,当飞机准备考试很难过,我会想起我的女神,然后鼓励自己:这没什么难的,你写的是Eigen的卡尔曼滤波器,非常安全;你的飞机将数万美元,它应该很


Margaret Hamilton站在阿波罗计划中导航计算机的源代码旁边。


误差校正


微信公众号搜索驱动之家加关注,最新的移动电话,电脑,汽车,智能硬件信息可以给你全方面推荐关注!{在}微信扫描