软件之母 格蕾丝·霍波:

传奇的人物总是有那么几点与众不同,亦或是性格,亦或是命运, 在追逐天性和探索源头的轨迹中,不知不觉,解锁了新世界的探索。

&&走向软件之路,是才华

__她在自然科学,特别是数学和物理方面表现出超群的能力。1928年她获得美国优等生的荣誉。同年,取得数学物理学士学位,留校担任了教师,被聘为韦莎学院的副教授。利用所获得的奖学金,霍波再次考进著名的耶鲁大学深造。1930年,她获得耶鲁大学数学硕士学位;1934年成为耶鲁大学历史上第一位女数学博士。
__第二次世界大战爆发是霍波生命中的一个转折点。1943年,满怀着爱国热情,她义无反顾地加入妇女自愿救护组织,放弃了多年奋斗才得到的优裕生活。这时的霍波已是30多岁的中年人,而且有了自己的家庭,但是她坚决要求加入海军,成为一名正式的军人。参军是要经过考试的,无论是身高还是体重,她没有一项合格。霍波才不管这些,死磨硬缠说服了考官,让她进入海军学校学习,并以第一名的成绩毕业。
__刚佩上海军中尉肩章,她幸运地被任命为著名计算机专家霍德•艾肯(H.Aiken)博 士的助手,参与Mark Ⅰ计算机的研制。她后来回忆说:“我成了世界上第一台大型数字计算机的第三名程序员。”从此,格蕾丝•霍波走上了软件大师的成功之路。”

&&BUG 的趣味发明=历史性的定义

__她为MarkⅠ,以及后续机器MarkⅡ、Mark Ⅲ编写出大量软件。有趣的是,霍波在软件设计领域的第一项重大“发明”,竟是创造出一个著名的计算机术语——“bug”。1946年,她在发生故障的MarkⅡ计算机的继电器触点里,找到了一只被夹扁的小飞蛾,正是这只小虫子“卡”住了机器的运行。霍波顺手将飞蛾夹在工作笔记里,并诙谐地把程序故障称为“bug”。bug的意思是“臭虫”,而这一奇怪的称呼,后来演变成计算机行业的专业术语。虽然现代电脑再也不可能夹扁任何飞蛾,大家还是习惯地把排除程序故障叫做Debug(除虫)

&&在计算机领域的发展

__1949年,她加盟第一台电子计算机ENIAC发明人莫契利和埃克特创办的公司,为世界上第一台储存程序的商业电脑UNIVAC编写了许多软件,开始第一次使用所谓“简短指令代码“
__1952年,在斯佩里•兰德公司兼任系统工程师,她率先研制出世界上第一个编译程序A-O,能够将类似英语的符号代码转换成计算机能够识别的机器指令,并发表了第一篇关于编译器的论文。到了50年代中期,她又开发出Flow-Matic语言,为COBOL高级语言诞生创造了基础。
__1959年5月,在五角大楼支持下,她领导着一个工作委员会,成功地研制出第一个商用编程语言COBOL。COBOL语言最重要的特征是语法与英文很接近,可以让不懂电脑的人也能看懂程序;编译器软件只需做少许修改,就能运行于任何类型的电脑。委员会一个成员害怕这种语言的命运不会太长久,特地为它制作了一块小小的墓碑。然而,COBOL语言却幸存下来。1963年,美国国家标准局将它进行了标准化。用COBOL写作的软件,要比其他语言多得多,霍波博士也因此被誉为计算机语言领域的先驱人物。
__50年代计算机存储器非常昂贵,为了节省内存空间,霍波开始采用6位数字来储存日期, 即年、月、日各两位。随着COBOL语言的影响日愈扩大,这一习惯做法被人们沿用下来,到2000年前,居然变成了危害巨大的“千年虫”,这当然是霍波始料不及的事

&&霍波奖,少年计算机英雄

__有一艘驱逐舰被命名为“格蕾丝号”;加利福尼亚海军数据处理中心也改称“霍波服务中心”。霍波一生还获得许多殊荣,如计算机科学年度人物奖、国家技术奖等、海军功勋服务奖、国防部卓越服务奖等等。1971年,为了纪念现代数字计算机诞生25周年,美国计算机学会特别设立了“格蕾丝•霍波奖”,颁发给当年最优秀的30岁以下的青年计算机工作者。因此,“霍波奖”正是全球电脑界“少年英雄”的标志

&&世界崇拜的软件大师

__她希望能够活到94岁,即新世纪来临的那一天。然而,1992年1月1日,女将军在睡梦中再也没有醒来,离她的愿望还差8年。在阿灵顿美国国家公墓,霍波的身边放满了勋章和鲜花,她是世界妇女的楷模,也是计算机界崇拜的软件大师。

End

这一切成就的起点,却是在她少年时代一连拆散七台钟的那一刻
致敬

软件之母—格蕾丝·霍波相关推荐

  1. 格蕾丝霍波计算机软件之母,计算机之母

    7 计算机之母-格蕾丝将军 计算机业最杰出女性,Cobol语言设计者(COmmon Business-Oriented Language 面向商业的通用语言),美国海军少将.设计第一个编译程序,发现世 ...

  2. 世界上第一个bug的发现者——被誉为“COBOL 之母”的葛丽丝 · 霍普。

    生活中无处不存在各种各样的"bug",作为一名程序员,提起bug更是令人提神醒脑,比喝了肾宝还要爽. bug 每天被bug支配着,当然应该了解下对手了. bug原意本来为昆虫的意思 ...

  3. 马斯克要干翻人工智能,“神经蕾丝”能让每个人都能当钢铁侠

    全世界只有3.14 % 的人关注了 数据与算法之美 爱因斯坦曾说过,"在一个崇高的目标支持下,不停地工作,即使慢,也一定会获得成功." 这不2019年刚到来,"硅谷钢铁侠 ...

  4. html 边框素材,2000+ 精美蕾丝、花边、边框素材

    2000+ 精美蕾丝.花边.边框素材 10月 19, 2017 评论 Sponsor 今天给大家分享一个不错的素材站,这个网站特色是仅分享花纹.花边类素材,并且有多个不同的样式和图案分类,比如圆形.方 ...

  5. 优秀的软件词典灵格斯

    优秀的软件词典灵格斯 注意:调整是否取词,点击最下面边栏上的"取词"就可以了.没有白色减号,就表示启用. 本文转sinojelly51CTO博客,原文链接:http://blog. ...

  6. [穿衣搭配]魅惑蕾丝百变气质 - 韩式公主风

    [穿衣搭配]魅惑蕾丝百变气质 - 韩式公主风 蕾丝是一种舶来品.呈网眼状,最早由钩针手工编织.欧美女装特别是晚礼服和婚纱上用的最多.十八世纪也曾经被大量使用于欧洲宫廷和贵族男性的袖口.领襟和袜沿. 亮 ...

  7. 蕾丝 | 内外皆精致的女子

    "每一个女人都有一个蕾丝梦" 这句话真是一点都没错 当穿上蕾丝的那一刻 整个人都散发着温柔的气息 焕然一新的风格 当你慢慢脱下外套,足以惊艳众人 蕾丝针对女人来讲,那是梦的开始,也 ...

  8. 蕾丝的选购和保养秘诀

    维秘柔情内裤性感/舒适/健康/透气 复制代码 维秘柔情不仅仅是商品质材料和考究的设计,更是一个坚守生活美学的理念,总有一款维秘柔情告诉你的身体密码.从此之前所用,皆为将就.从此之前所见,皆为平常. 在 ...

  9. 【艺术奖】自戕行为作品获英格·莫拉丝奖

    <蜜蜂 NO.038-01> <蜜蜂 NO.038-01> 我在一次人体悬挂的活动上遇到Z,作为被悬挂者,Z的本职是个混道上的小哥.图为包扎好创口的Z."别人跟我说话 ...

最新文章

  1. vim+vundle配置
  2. SpringBoot数据访问配置
  3. latex中的引用命令\citep{}和\citet{}
  4. Windows系统 配置Java的JDK环境变量
  5. Vue的百度地图插件尝试
  6. fetch 发送 AJAX请求
  7. [Leetcode] Integer to Roman
  8. spring-boot注解详解(四)
  9. VC++中Format用法
  10. 让你瘦不停的23个小细节 - 生活至上,美容至尚!
  11. Matlab实现Faster-RCNN目标检测
  12. C语言默认参数值的实现
  13. SVN提交文件冲突怎么办?
  14. windows计算器_计算Windows计算器中的错误
  15. 学python必备的英语单词(终身受益)
  16. 京东放大镜效果实现 + 原理分析
  17. 计算机学院网络安全学院,网络空间安全学院
  18. 内网渗透-最实用的横向移动总结
  19. STM32CubeMX SDRAM的使用(二)
  20. 大学物理电磁学——磁场对载流导线的作用

热门文章

  1. C语言-定义和声明的区别
  2. SQL server 创建员工表、薪资表
  3. java eventusermodel_异常读取XLSB文件Apache POI java.io.CharConversionException
  4. 【新版本】Aspose.Cells 10月新版V17.10发布 | 支持读写外部XLSB文件
  5. Python读取 xlsb 文件格式
  6. matlab中的图像转换
  7. tushare股票数据分析中遇到的问题
  8. 将PPT转换成PDF软件哪个最好用
  9. Fiddler抓包工具的三方证书安装
  10. 【python 字母索引】找到英文句子里面每个单词最后一个字母的索引