编程趣事|在编程史上闪闪发光的「她」 2024-05-21 20:26:49 在编程的发展史中其实一直不乏女性程序员的身影在今天我们一起来看看那些不常被提及却在编程史上闪闪发光的女性程序员的故事吧~往下看,解锁编程趣事👇#世界上第一位程序员你一定想不到,世界上第一位程序员是一位女神级人物——Ada Lovelace(阿达·洛夫莱斯),更想不到的是她居然是著名诗人拜伦的女儿。1816年的圣诞夜,拜伦给一位密友寄去了一封信,信中有一首新诗《路德分子之歌》,诗中写道:让我们把织梭换成刀剑。就在寄出这封信的同年,拜伦的妻子生下一名女婴,这名女婴长大后,捡起了被拜伦扔下的织梭,成为了第一个将分析引擎技术与提花织机相结合的计算机程序员。Ada·Lovelace(图片来源于网络)1833年的6月5日,阿达参加了数学家查尔斯·巴贝奇(Charles Babbage)在家举办的聚会。她看到差分机和分析机的构想,立即为其着迷。Ada·Lovelace(图片来源于网络)后来巴贝奇和艾达讨论,想设计一个比差分机更复杂的机器:分析机。在分析机的讨论中,阿达提出了用二进制数代替十进制数,数字和字母等符号可以编码成数据等编程概念。这些编程概念对日后对编程届产生了巨大影响,从这一点上看,她当之无愧成为世界公认的第一位程序员。阿达写的伯努利数的算法图(图片来源于网络)为了纪念她,从上个世纪80年代开始,多个国家和组织设立了以其命名的奖项和学会。google doodles纪念Ada诞辰197周年2012年12月的时候,Google doodles为了纪念她的诞辰197周年专门修改了logo。#编译语言之母20世纪40年代,工作中的计算机突然无法运行,后来经过排查,是一只小飞蛾飞进了计算机里,造成里电路不通,导致系统无法工作。工作人员在工作日志上写道:就是这个bug(虫子)导致今天无法完成工作。工作日志(图源于网络)后来bug一词就成为了电脑程序中的专业术语,形容那些系统中遇到的问题,而排除故障叫作除虫——Debug。而发现这只飞进计算机里的bug就是Grace·Hopper(格蕾丝·赫柏)发现的。1906年,Grace·Hopper(格蕾丝·赫柏)出生在美国纽约,而Grace在少年时代她的数学和物理方面表现超群。7岁时为了弄懂“时钟为什么朝一个方向转”的问题,把家里的7台钟都拆了却无法还原,因此经常受到母亲惩罚。第二次世界大战爆发,是Grace生命中的一个转折点,那时的她已经是30岁的中年妇女,但她坚决加入了海军,被任命为著名计算机专家H.Aiken(霍得·爱肯)的助手,参与Mark I 计算机的研制。二战结束后,带着美国海军的嘉奖令,Grace博士陆续创造了计算机软件领域一些列的丰功伟绩。1949年,她加盟第一台电子计算机ENIAC发明人莫契利和埃克特创办的公司,开始第一次使用“简短指令代码“ 为世界上第一台储存程序的商业电脑UNIVAC编写多软件。UNIVAC商业电脑(图源于网络)后来1952年,在斯佩里·兰德公司兼任系统工程师时,她率先研制出世界上第一个编译程序A-O,能够将类似英语的符号代码转换成计算机 能够识别的机器指令,并发表了第一篇关于编译器的论文。到了50年代中期,她又开发出Flow-Matic语言,这是第一个英语数据处理的编译程序,也是第一个运用词语的计算机语言。后来,Flow-mafic被吸收进COBOL这个广为使用的商业计算机语言,为COBOL高级语言诞生创造了基础。#被拍成电影的女性程序员1973年8月26日,是美国国会通过“妇女平等日”的日子。8月26日,也是NASA的第一批非洲裔女性之一、是第一位在NASA工作报告上写下自己名字的女性——凯瑟琳·约翰逊的生日。凯瑟琳·约翰逊,于1918年在西弗吉尼亚州的一个小镇出生,这个小镇,是当时严格执行种族隔离制度的美国诸多小镇之一,大家都在艰难度日。她的父亲,是众多黑人农民中的一员,不同的是,他有一种奇妙的数字天赋。这个天赋遗传给了女儿,而女儿将对数字的敏感发挥到了极致。凯瑟琳从小对数字非常着迷,“我会数通往马路的台阶,通往教堂的台阶,洗过的碗碟刀叉数量......任何能数的东西都会去数”。6岁时,凯瑟琳一入学便得到批准,直接跳级到二年级,两年后,她直接跳入六年级。10岁时,凯瑟琳已经开始准备上高中了。1953年夏天,经过长达一年测试的凯瑟琳正式加入NASA,和许多黑人妇女一样担任一个职位名称为“Computer”的工作。凯瑟琳曾在NASA的工作证无论在哪里,凯瑟琳始终是最出色的一位。不到两周,她就脱颖而出,被临时抽调到飞行研究机动载荷部门的一个项目中,这是一个全部由白人男性工程师组成的“飞行小组”。她又成为了“唯一的黑人”、“唯一的女性”。但任务结束之后,这个全部由白人男性组成的部门不愿意把她“还”回去。除了精密扎实的数学功底,自己的解析几何知识帮上了大忙,几乎每一次的对火箭发射的数据计算和确认,凯瑟琳都又快又准地交出“零出错”的完美答卷。 曾经不可一世的同事,凡是碰到不懂的数据,就会说句:“去问问凯瑟琳!”就这样,凯瑟琳获得了NASA的永久职位。电影《隐藏人物》剧照1962年,“友谊7号”发射前,即使已经通过IBM的计算机进行轨道演算,但宇航员约翰·格伦还是不放心,点名要求凯瑟琳重新验算轨道,“她说可以,我才能放心出发。”33年来,凯瑟琳在NASA写过26份研究报告,完成了无数精密复杂的计算,参与了许多突破人类宇宙探索的重大计划。但是由于工作的特殊性,她一直是荣耀后面的“隐藏人物”。直到退休后,她的故事才渐渐被人熟知。2015年,时任美国总统的奥巴马亲自为她颁发了象征公民最高荣誉的总统自由勋章。2017年,传记电影《隐藏人物》上映,向公众们讲述了黑人女性在NASA里努力工作的故事,而电影主人公就是凯瑟琳·约翰逊(Katherine Johnson)。在过去,提到程序员,我们脑海中出现的往往是男性形象,那么看完这些女性程序员的故事后,你是否产生了不一样的认知呢? 赞 (0) 相关推荐 她是世界第一台个人计算机的创造者,84 岁生日快乐! 新智元报道 来源:nytimes 编辑:LRS [新智元导读] 恰逢Mary Allen Wilkes 84 岁生日,五十年前她创造了世界上第一台个人计算机LINC,而后毅然转身从事律师工作长 ... 史上最「惨」的14个新药研发靶点:成功率0% 问到哪个疾病领域的新药研发比较困难,不少人肯定会首先想到"灾难重重"的阿尔茨海默病. 问到哪个新药靶点的研发失败率最高,不少人肯定会首先想到"恶名昭著"的β-淀 ... 中华史上十位「全才人物」 中华史上十位「全才人物」 中华五千文明,人才辈出,何止千万.然专而不全者众,内外兼修者少. 在这里,先给这次"全能"的评选标准下一个笼统的定义--"内"当修身养 ... 一位成功交易者20年心得:史上全「盤口暗語」,你將賺到懷疑人生 在金融投機的世界裡,虧損就如同一個看不見的幽靈,對每一個交易者如影隨形,對交易的兩個結果盈利和虧損而言,盈利的時候總是會讓人心情愉悅,但是如何妥善解決虧損的問題,往往決定了一個交易員的最終交易結果是賺 ... 看完今年「史上最豪华阵容」的台北时装周,我被丑瞎了 文 | 湾湾 时装周 一个本应该时髦又贵气的地方 比如潮圈的万年风向标- 米兰时装周和巴黎时装周 直接左右了姐妹们明年要穿什么流行色 然而 并非所有的时尚秀 秀的都是时装 就在10月17日傍晚 台北举 ... 指甲上的「月牙」越多 就代表越健康?! 芜湖华衍 2021-04-23 你或许听说过:指甲上有竖条纹,是疾病的信号. 先别急,别急着看自己的指甲. 因为这句话根本不靠谱,我们随便听听就好. 如果指甲上出现了隆起的竖条纹,但是没有明显的颜色改 ... 悬崖上的「漂移」(悬崖之上)影评 看完<悬崖之上>,脑海中没来由地浮现出一幅画面,那是<头文字D>里拓海在秋名山上练车的场景,漂移.过弯.加速之后,驾驶座边上放着一杯水,水面仍旧是四平八稳,没有一丝一毫飞溅. ... 那些世界上最「花心」的人,没想到是如此迷人 Imagining Brian Crain - Piano and Light (Bonus Track Version) 主编:丹尼尔 | ID:MRDANIEL777 编辑:耀匀 | 图:Goog ... 红山陶器上的「甲骨文」符号 红山文化陶杯 陶杯 :口径:6.1cm 高:9cm 重:277.6g 现藏 德辅博物馆 综述:该器为黑褐色陶质,残损,大圈足,杯身捏有两个"又"字符号,甲骨文中为动态"手 ... 古代美索不达米亚滚印上的「 国王 」 古代美索不达米亚滚印上的「 国王 」