人物创造编译器,定义系统“bug”,最优雅的女程序员去世后仍影响世界!
Posted 翡翠教育大学生基地
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了人物创造编译器,定义系统“bug”,最优雅的女程序员去世后仍影响世界!相关的知识,希望对你有一定的参考价值。
程序员们,在你整日敲代码的时候
有没有想过是谁设计了最初的编译程序
又是谁将英文原意为“臭虫”的单词(BUG)
跟程序扯上了关系
好像从来没细想过这个问题吧
作为优秀的程序员管家
是该给各位介绍咱IT界的“祖师奶奶”了
托她老人家的福
大家的头发虽然不多
起码压力不至于让你“一秒变秃”
这又怎么说
看到最后自然会懂
这就是祖师奶奶,快来打招呼
Part 1:
喜欢爬树的女孩
运气都不会太差
时间倒转到1906年的美国纽约
一个名为格蕾丝●赫柏的小姑娘降生了
她生性活泼
7岁那年,就是大家眼里的“假小子”
喜欢爬树、划船、游泳、捉迷藏
有一天,为了搞清楚指针转向问题
拆掉了家里的7台钟
从小号的台式钟直到大号的座钟
为此,家长很生气,后果很严重!
隐约有一种叛逆的感觉
Part 2:
第二次世界大战时
她“C位出道”
17岁那年
格蕾丝●赫柏考入了韦莎(Vassar)学院
并在数学和物理方面表现出超群的能力
之后的人生简直开了挂
用PPT图表给大家展示下
但是真正意义的“C位出道”还要说她参军以后
1943年,正值第二次世界大战爆发
那会格蕾丝已经30多岁
但她坚持要求加入海军
并且以第一名的佳绩从海军学校毕业
因为自身的优秀
被任命为著名计算机专家艾肯教授的助手
参与了伟大的“Mark Ⅰ”计算机的研制
从此成为世界上
第一台大型数字计算机的第三名程序员
格蕾丝坐在艾肯教授(前排中间)旁边
后面是Mark计算机
“Mark Ⅰ”在当时可谓叱咤风云无敌手
一秒内可以进行三次加法运算
被誉为“现代电脑时代的开端”
它的成功研发在战时满足了
像曼哈顿计划这种项目的大量计算需求
而格蕾丝就负责撰写操作手册
恩,“祖师奶奶”已经离我们越来越近
Part 3:
这只虫也因为她火了
关键时刻来了
某天
“神器”出现了故障
原因竟是机器里面有一只死虫子
格蕾丝也是“皮”
一般人扔掉就好
她却把虫子当标本一样贴在笔记本里
并诙谐地把程序故障称为“Bug”
而排除故障就称为“Debug”(除虫)
是的,就是这只小虫
并在本子上写到:
原来BUG的前身就是“虫子”
这一天天我们接触的……
emmmm密集恐惧症患者请勿联想
战后,因为格蕾丝贡献卓著
美国海军颁发了嘉奖令
但她不满足于此
在加盟第一台电子计算机ENIAC发明人
莫契利和埃克特创办的公司后
继续编写软件
开始第一次使用所谓“简短指令代码”
1952年
格蕾丝研制出世界上第一个编译程序A-O
人类终于可以用类似英语的符号代码转换成
计算机能够识别的机器指令
试想如果没有她的付出
现在的程序员也只能每天见到两个数字
那就是0和1
估计头发也只能剩下“1”
老式的打孔纸带
Part 4:
因为技术
她“征服”了美国五角大楼
当然,在那个年代
很多人并没有体验到科技带来的便利
1954年
某人拿出他算了6个月的函数
格蕾丝仅用18分钟,就将前15个导数交给了他
这又一次证明了计算机的伟大
它可以像人类一样懂得数据处理
当天方夜谭变为了现实
人们在期盼着更大的奇迹
1959年
在美国五角大楼的支持下
她带领的团队研发出
第一个商用编程语言——Cobol
它的特点是语法与英文很接近
让任何不懂程序的人都可以看懂
据计算机世界(Computerworld)统计
2006年到2012年
仍有超过60%的企业用COBOL处理数据
之后
她为了方便人们操作计算机
创造出了Compiler
也就是我们常说的编译器
它能让计算机直接识别人类使用的语言
可以说
这是电子科技最伟大的突破之一
格蕾丝也被称为COBOL之母
Part 5:
改变美国
她79岁才“退下神坛”
时光流转
1966年
60岁的“祖师奶奶”该退休了
可是国家离不开她
美国甚至将法定退休年龄延长到65岁
但65岁以后,同样的问题又出现了
直到1986年
79岁的“祖师奶奶”才成功退居二线
美国为了表彰她的贡献
将一艘驱逐舰命名为“格蕾丝号”
而加利福尼亚海军数据处理中心
也改称“赫柏服务中心”
从17岁考入大学到79岁退休
谁能想到当初爱爬树的小姑娘能成为“编程之母”
她一生没有子女
但却喜欢孩子
她为青年学生作过近千场演讲
讲述计算机的未来
并将酬金无偿捐献给了她热爱的海军
她常常对人说:
“我一生最大的收获就是我培养的那些年轻人”
在欢送会上,格蕾丝自豪地讲:
“当初我40岁时就被告诉你太老了不能参军
但是身上这套制服我一穿上就又是一个40年”
她发现BUG的那页工程记录本
至今还保存在弗吉尼亚州达尔格伦的海军水面作战中心
计算机博物馆之中
1992年
老人闭上了眼睛
曾经那个海军将军再也没有醒来
在她的墓碑旁
摆放了鲜花
人们将永远记得
那个与“阿兰·图灵、史蒂夫·乔布斯、比尔·盖茨”
一同入选“IT界十大最有远见的人才”的伟大女性
那个终身为人类奉献的软件大师——格蕾丝●赫柏
精彩回顾
以上是关于人物创造编译器,定义系统“bug”,最优雅的女程序员去世后仍影响世界!的主要内容,如果未能解决你的问题,请参考以下文章