以下文字资料是由(历史认知网 www.lishirenzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

格蕾丝·赫柏:发现世界上第一个bug

对万千程序猿来说,在这个世界上如果有比写程序更痛苦的事情,那一定是亲手找出自己编写的程序中的bug(漏洞)。>几十年前,也有一位女性深感写程序的痛苦,然后她就设计了一套全新的计算机语言,把代码从“01001….”变成了现在我们起码看得懂的样子,现在世界上70%的数据还在用她发明的语言进行处理。>对了,世界上第一只bug也是她顺手找出并命名的。>因为她写的程序太高超,美国海军部搞不定,只好两次把已经退休的她请回来,还为了她把法定退休年龄延长了5年。>耶鲁大学第一位女数学博士、国防部杰出服务勋章这些名头对她来说都是小成就,过世后奥巴马还追授她总统自由勋章,这是美国平民能获得的最高荣誉了。>如果不是她,程序员大概会比现在更爱格子衫,抱更久的电脑,掉更多的头发,感叹更多代码的无常,并且短命个30年。>>这个人,就是我们今天要介绍的主人公,与“阿兰·图灵、史蒂夫·乔布斯、比尔·盖茨”等一同入选“IT界十大最有远见的人才”的唯一一位女性——格蕾丝·赫柏。>1906年,赫柏出生在美国纽约。童年的赫柏,展现出了不同于一般小女孩的爱好:爬树、游泳、划船、捉迷藏,热衷于一切动来动去上蹿下跳的活动。>七岁时,为了弄懂“钟为什么朝一个方向转”,赫柏把家里整整七台钟拆了个七零八落。>老是拆东西的小赫柏于是也总被罚,母亲的惩罚很特别——刺绣。这个别致的惩罚培养了赫柏宜动宜静的好习惯。>除此之外,和数学界诸多“大牛”的母亲一样,赫柏的母亲也是一个喜欢数学的家庭妇女,她在赫柏的数学启蒙上发挥了非常重要的作用。>从上学起,赫柏在数学、物理方面都异常出色,一路顺顺利利直到16岁参加高考,却因为偏科太严重,拉丁文考试不及格,没能考上大学。>复读一年后,赫柏考上韦莎学院。这所大学在2012年《福布斯》公布的美国最好大学中排名第20位,新闻报道更是将它评价为最值得选择的大学。>毕业时,赫柏不仅同时获得数学、物理学位,还获得美国优等生的荣誉,留校担任教师的她被聘为学院副教授。>利用获得的奖学金,赫柏再次考进耶鲁大学深造,2年后取得数学硕士学位,继而又攻读博士学位,成为了耶鲁大学历史上第一位女数学博士。>>世俗眼中最美好青春的年华,赫柏都花在了学问的深造上。>毕业后,赫柏回到韦莎学院教书。>但人生总是会出现各种意想不到的转折点,对赫柏来说,这个拐点是二战。>赫柏的曾祖父是一名海军将军。1939年二战爆发时,满怀爱国热情的赫柏也坚决要求加入海军。>参军要经过考试,尽管赫柏身高体重都不合格,她死磨硬缠硬是说服了考官,让自己进入海军军校学习,并以第一名的成绩毕业。>毕业的赫柏因为出色的数学背景,被分配到美国船舶局位于哈佛大学的战时科研中心。>彼时,军方正在开展世界第一台大型数字计算机的研究项目——马克一号。赫柏被任命为著名计算机专家霍德艾肯博士的助手,成为这个项目的第三名程序员。>在这儿,赫柏开启了自己程序员的生涯。>她的主要任务,就是为马克一号,还有接下来的马克二号,马克三号编写程序与软件。>一天,计算机发生故障,赫柏经过排查,在计算机的继电器触电里,找到了一只被夹扁的小飞蛾,这只小虫子卡住了机器的运行,赫柏顺手将飞蛾夹在工作笔记里,并诙谐的把程序故障称为“bug”。>这就是我们今天最爱说的“bug”的由来。它的意思,和原身一致,真就是“一只虫”。>这一称呼后来演变成表达缺陷漏洞的计算机专业术语,人们习惯地把排除程序故障叫做“debug”(除虫)。>当时的计算机只能识别机器语言——由二进制代码1和0表示的特定指令 ... ,而且不同型号的计算机使用的机器语言不一样,每次使用新的计算机都要程序员背一套新的指令,想想就令人绝望。>再说了,这些全是由“01001001010101010000010111100……”的观感性真的奇差,非常非常容易出错,程序员们检查起来更是万念俱灰。>眼看头发越掉越多的赫柏想要改变程序员的工作处境,维护大家身心健康。她决心开发一套高级编程语言,让人们能够以接近英语写作的方式来编写程序。>那么问题来了,如何才能让计算机读懂英文?>1949年,赫柏加盟了第一台电子计算机发明人莫契利和艾科特创办的公司,为世界上第一台储存程序的商业电脑编写了许多软件,在这台计算机上,她开始尝试着用简短的指令代码。>1952年,赫柏终于率先研制出世界上第一个编译程序A—O,能够将类似英语的符号代码转换成计算机能够识别的机器指令。不要小看这个编译程序,它有着电子词典的翻译功能,能够将我们的语言翻译给计算机。>翻译器有了,但目前程序员敲打的符号代码只是类似英文,赫柏觉得有必要设计一套更简单的机器语言。>5年后,Flow—matic语言问世了,这是第一个使用词语的计算机语言。这个时候, ... 也感觉到这将是一件造福国家的事儿,于是在五角大楼的支持下,赫柏领导着一个工作 ... 会。2年后,基于Flow语言,又成功研制出第一个商用编程语言COBOL。>这是赫柏发明前进的一小步,却是人类计算机前进的一大步。>COBOL语言最重要的特征,就是语法都和英文接近了,不懂电脑的人也能看程序,编译器软件只做少许修改,就能运行于任何类型的电脑。>不过,再好的程序员也都有出bug的时候,正因为COBOL语言逐渐的广泛使用,赫柏当初的一个小bug成为了“危害巨大的千年虫”。>50年代初,计算机非常昂贵,为了节省空间,赫柏采用六位数来储存日期,即年月日各两位,这一习惯被沿用,然而,到2000年,问题出现了。>简单来说,2000年1月1日的表示是1/1/00,但是1900年1月1日的表示也是1/1/00,所以在进入千禧年时,因为计算机里时间的错误,让很多系统、软件、程序完全乱套。>>这些也是后话了。>尽管曾在很多公司供职,赫柏都是加盟、 ... ,作为服役的军人,她的大东家还是美国海军部。>1966年,赫柏60岁,到了美国军方服役的年龄上限。只是回家才休息半年,赫柏就被召回了。因为她一走,美国海军部就发现有大量他们无法处理的程序,他们为此赶快修改了原有规章,将退休年龄延长到65岁。>又工作了五年的赫柏于1971年“第二次退休”。这次比上次好,海军部撑了一年,1972年,又把赫柏“召唤”了回来。>最后,众议院特别批准让赫柏延长服役年限,参与军方计划。所以,本该60岁退休的赫柏,直到1986年才终于“成功”退役,79岁的她成了美国退伍时年级最大的军人。>为表彰赫柏对美国海军的贡献,美国海军将一艘驱逐舰命名为“格蕾丝号”,加利福尼亚数据处理中心,也改称“赫柏服务中心”。>1992年1月1日,格蕾丝·赫柏与世长辞。>她将一生献给工作,献给国家,也献给了人类。>Cobol语言目前仍被大范围使用,世界上70%的数据都用它处理,500强中就有492家使用,据称用它书写的程序超过了2000亿行,并且以每年大约50亿行的速度在增长。>多少人因为她,才看懂了代码,爱上了代码,继而在这个电子时代创造出一个个的进步与奇迹。>世界的脚步,伴着她,走向一个新的时代。>2016年,赫柏被奥巴马追授总统自由勋章,这也是,这个国家的平民所能获得的最高荣誉。以上内容由(历史认知网)整理发布,部分内容来源于网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

格蕾丝·赫柏:发现世界上第一个bug的更多相关文章

  1. 格蕾丝·赫柏:发现世界上第一个bug

    对万千程序猿来说,在这个世界上如果有比写程序更痛苦的事情,那一定是亲手找出自己编写的程序中的bug(漏洞)。>对了,世界上第一只bug也是她顺手找出并命名的。>1952年,赫柏终于率先研制出世界上第一个编译程序A—O,能够将类似英语的符号代码转换成计算机能够识别的机器指令。只是回家才休息半年,赫柏就被召回了。>1992年1月1日,格蕾丝·赫柏与世长辞。

  2. 格蕾丝·赫柏有着怎样的成就?获得过哪些荣誉

    1928年她获得美国优等生的荣誉。这时的霍波已是30多岁的中年人,而且有了自己的家庭,但是她坚决要求加入海军,成为一名正式的军人。参军是要经过考试的,无论是身高还是体重,她没有一项合格。霍波才不管这些,死磨硬缠说服了考官,让她进入海军学校学习,并以第一名的成绩毕业。从此,格蕾丝·霍波走上了软件大师的成功之路。这些将军们离开时一致认为,他们是这台机器没有任何故障的目击者。

  3. 格蕾丝·赫柏是谁?美国计算机科学家格蕾丝·赫柏简介

    美国武器系统当时正依赖于快速计算。到1954年,一个人带来一些函数,他已经算了6个月,让格蕾丝算出前15个导数。>>格蕾丝·霍波1906年出生于美国纽约一个中产家庭,父亲瓦特·莫利是保险经纪人,祖父是纽约一位资深的工程师。霍波则一边学习,一边照顾父亲,尽量减轻家庭负担。

  4. 吉普赛主调简介

    1960年,她在巴黎的歌剧处女作《阿伊达》中首次登台演出,之后被选为瓦格纳的《坦纳黑奴》在拜鲁思音乐节上演唱,引起轰动,随后被媒体称为“黑色维纳斯”。Bumbry在白宫和世界各地的主要歌剧院都有着长期而有影响力的演唱生涯。2009年,她获得肯尼迪中心奖。

  5. 格蕾斯·哈珀简介

    职业:计算机科学家和海军上将国籍:美国为什么出名:哈佛大学马克一号计算机的第一批程序员之一,1944年起用于战争和曼哈顿计划。霍珀接着发明了第一个通用计算机编程语言的编译器。她还被认为是在用镊子从接力器中取出一只蛾子并将其粘在原木上之后创造了“调试”这个短语。由于她的成就和海军军衔,她经常被称为“惊人的恩典”。伯克级导弹驱逐舰霍珀号和克雷XE6“霍珀”超级计算机都以她的名字命名。

  6. 格蕾丝·凯利简介

    全名:格蕾丝,摩纳哥公主,née格蕾丝帕特里夏凯利职业:女演员国籍:美国人为什么出名:金球奖和奥斯卡获奖女演员谁娶了欧洲公国的君主。

随机推荐

  1. 商彝夏鼎的意思是什么?

    【拼音】shāngyíxiàdǐng【解释】夏商的青铜礼器。泛称极其珍贵的古董。【出处】清·沈起凤《谐铎·吕仙宝筏》:“君文气息逼似《两京》,次者亦韩潮苏海,若以此猎取功名,譬犹执商彝夏鼎鬻诸五都之肆,非弗宝贵,而无如识者希也。”【例子】其为害也,惊心振耳,污商彝夏鼎之光。清·李百川《绿野仙踪》第七回【相关】百度“商彝夏鼎”

  2. 孔雀大明王是男是女_孔雀大明王菩萨_孔宣是不是孔雀大明王

    汉译有摩诃摩瑜利罗阇、佛母大孔雀明王等名,简称孔雀明王。据《孔雀明王经》所载,佛住世时,有一位比丘遭毒蛇所螫,不胜其苦。孔雀明王的形像,一般都是白色,穿白缯轻衣。孔雀经法密教有以此孔雀明王为本尊而修之法,称之为孔雀经法或孔雀明王经法。孔雀明王的母亲是上古神鸟凤凰,弟弟是大鹏金翅雕。此尊相传为少有的女性明王。

  3. 梦境解析梦见不同的鱼 -周公解梦

    梦境解析梦见不同的鱼点击进入更多梦境查询·梦见鱼在游水——将有意外的收入。·梦见鲸鱼喷水——表示将有新的爱情产生。·梦见墨鱼在游泳——行为方面将有一大败笔。·梦见活鱼,要去海上旅行。·梦见死鱼,要忍饥挨饿。·梦见买鱼,会继承亲属的地产。女人梦见捕鱼,将依靠富有的丈夫,生活愉快。病人梦见捕鱼,会卧床不起。为了维护正常的交往,必须懂得互让,以避免冲突。梦见大黑蛇是什么意思-周公解梦

  4. 「 ”食物相克”流行的那些年,我信了

    在我大概是上初中、高中的时候吧,食物相克正值流行,不知道从哪里传过来的,流行到什么程度呢,家家户户墙上都会挂一张食物相克的表,可能是大家越来越注重健康,也越来越关注怎么吃才能更好,比如,小的时候吃菠菜,家里人就会说,菠菜不要跟豆腐在一起吃,吃虾不能吃水果等等,虽然具体原因家里人也讲不明白,但是,食物相克表上面说了不能一起吃,家里人的思想,好吧,有则信吧!

  5. 搜根剔齿的意思及成语解释 | 成语大全

    成语出处:明施耐庵《水浒传》第41回:“只恨黄文炳那厮搜根剔齿,几番唆毒,要害我们。”

  6. 【挛索】的意思是什么?【挛索】是什么意思?

    ●唐韩愈《元和圣德诗》:「解脱挛索,夹以砧斧。婉婉弱子,赤立伛偻。」●钱仲联集释引祝充曰:「挛,系也。」★「挛索」在《汉语大词典》第8963页第6卷980参见:挛索挛索是什么意思挛索luánsuǒ系绳。

  7. 李自成当过皇帝为何没有被历史承认 为什么说他是民族罪人呢

    李自成当过皇帝为何没有被历史承认,这是很多读者都比较关心的问题,接下来就和各位读者一起来了解,给大家一个参考。>>但是尽管他只在北京呆了42天,但是他已经登基也是事实啊,为何历史不承认他当过皇帝呢?>>然而李自成却并没有这么做,看看她都干了啥,“在京城军中敢有伤人及掠人财物妇女者...无赦。”而这一系列行为,也彻底的导致历史不认为他当了皇帝,甚至后世专家直言不讳说:“他是民族罪人!”

  8. 中国古代四大「千古奇文」,处事之至理,劝世之良言

    韩信未遇之时,无一日三餐,及至遇行,腰悬三尺玉印,一旦时衰,死于阴人之手。蛟龙未遇,潜水于鱼鳖之间;君子失时,拱手于小人之下。衣服虽破,常存仪礼之容;面带忧愁,每抱怀安之量。如积而不散,则有水火盗贼之灾生;如散而不积,则有饥寒困厄之患至。以此七术精炼,方可久而服之,令人长寿。若服之非理,则弱志伤神,切须忌之。愚者不慎,误之。

  9. 开口真的就好嘛

    流浪汉刚想开口提醒,他想起了菩萨的话。富翁走后,来的是个穷人。为了钱包,两人扭打起来。把一切真相告诉了他们。你开口以为自己很公道,但是,穷人因此没有得到那笔救命钱;富人没有修来好德行,渔夫出海赶上了风浪葬身海底。要是你不开口,穷人家的命有救了;富人损失了一点钱但帮了别人积了德;而渔夫因为纠缠无法上船,躲过了风雨,至今还活着。等待它顺其自然的发生,结果会更好。

  10. 讳疾忌医成语故事_成语“讳疾忌医”的典故出处和主人公是谁?

    【成语】讳疾忌医 【拼音】huìjíjìyī 【解释】讳:避忌;忌:怕,畏惧。隐瞒疾病,不愿医治。比喻怕人批评而掩饰自己的的缺点和错误。 【成语故事】 战国时的名医秦越,被人们称为传说中的神医扁鹊。一天,他见齐桓侯的气色不好,就劝他赶快医治。桓侯不予...

返回
顶部