用户
 找回密码
 立即注册
搜索

391

主题

410

帖子

1733

积分

金牌会员

Rank: 6Rank: 6

积分
1733
发表于 2016-10-24 23:34:08
首发于微信号 酷玩实验室

不知道从什么时候开始
“女博士”变成了一个带有贬义的词汇
会自动划分到大龄屌丝剩女的范畴里
喂喂,女博士吃你们家米饭了?
碍着你家WIFI信号啦?
尤其女博士其实和蛋蛋姐一样
能飞飞机,会修电脑
玩得了LOL,看得懂C++
生日会送基友机械键盘
最关键还这么好看
0_2 (22).jpg
图:然而并无卵用,还是没有男票

不过在美国还真有这么一位女博士
是世界上的第三位程序员
找到了世界上的第一个“bug”
创造了商用电脑编程语言“COBOL”
也是1999年的千年虫病毒的“始作俑者”
还是耶鲁大学第一位女数学博士
参加二战被授予了美国的海军准将
而最关键的当然还是
她优雅的不像话
她就是格蕾丝·赫柏
一个女理工科博士程序员将军技术宅
0_3 (17).jpg

赫柏的技术宅天赋在小时候就展现了
虽然年少的她如同春哥一般是假小子
经常带着两个妹妹爬高上低
但是7岁的她并不仅仅只是个熊孩子
还是个会思考的熊孩子
为了弄清楚“钟为什么朝一个方向转”
这样高深的问题了
于是她拆掉了家里的七台钟
从小号的台式钟直到大号的座钟
当她心满意足的觉得搞清楚问题了
却发现她并不能把零件装回去
0_4 (15).jpg
当赫柏她妈看见家里的一堆零件之后
不禁露出了微笑
然后揪着赫柏的耳朵
让她好好学习了一下刺绣活
以身作则告诉她
女孩子呢,要优雅
0_6 (11).jpg
为了扭转赫柏女汉子的形象
父母特意把她送到了一所私立女子中学
想着周围都是娇滴滴的软妹
赫柏总浪不起来了吧
Naive!
赫柏不仅理工科的知识学的很棒
还把学习之余的精力放到体育上
篮球、曲棍球和冰球都玩的贼溜
帅气的快要把蛋姐掰弯了
0_7 (9).jpg

如果不是家庭的变故
赫柏大概会成为一名运动员
但是父亲突然患病导致了
她不得不一边读书一边照顾家庭
这时候一般励志电影的主人公
就要在困境中爆发了
可是赫柏天生就不会文科知识
所以她因为拉丁文考试没及格而留级了
直到第二年才如愿以偿考进瓦萨学院就读
0_8 (9).jpg

进入大学摆脱了文科的赫柏
终于开始走上了开挂的人生路
她在数学和物理方面展现了超群的能力
1928年她拿着美国优等生荣誉
获得了数学物理学士
因为成绩突出,毕业之后
她直接被留校做了副教授
但是赫柏还没有满足
她再次考进了耶鲁大学
1930年拿到了耶鲁的硕士学位
然后在1934年成为了
耶鲁大学历史上第一位女数学博士
0_9 (8).jpg

博士毕业的28岁赫柏
虽然身上自带着理工科技术博士的光环
但是还是找到了自己幸福的另一半
因为,长得好看啊!
但是赫柏并不满足只当一个家庭主妇
第二次世界大战爆发是一个重要转折点
赫柏义无反顾的选择去参军
此时的她已经30多岁了
无论身高和体重都不够格成为军人
但是赫柏死磨硬泡说服了考官
让她进入了史密斯学院预备军学校学习
毕竟是从小就玩体育学数学
所以1944年赫柏以第一名成绩从学校毕业
长官也看出来这个女博士理科真是吊
所以赫柏被分配到美国船舶局
在哈佛大学的战时科研中心工作
这时的赫柏的头衔
又多加了一条军人
理工科技术博士军人。。。
0_10 (9).jpg

来到哈佛大学的赫柏
幸运的成为了著名计算机专家
霍德·艾肯(H.Aiken)博士的助手
开始参与马克一号计算机的研制

马克一号被誉为“现代电脑时代的开端”,这个重达四吨的大家伙不仅是第一部万用型计算机,具有一开始运算便无须人为介入的全自动化循序控制能力,它的成功研发还在战时满足了像曼哈顿计划这种项目的大量计算需求。

0_11 (6).jpg

赫柏也因此成为了
世界上第一台大型数字计算机的第三名程序员
她和导师共同发表了三篇论文
以阐述对于马克一号的研究成果
他们的研究让二战的结束更快的到来了
但是赫柏最让人铭记的却是一次日常的编程
这一天赫柏的计算机因为不明原因
出现了故障而死机了
她发现是一只飞蛾飞进继电器而造成了短路
赫柏就顺手把飞蛾的残骸贴到了笔记本上
并标注了“第一只真正的虫子(bug)
并且把这次的解决方法叫“除虫”(debug)
从此让无数程序员谢顶的bug
就这么在一个女理工博士技术宅手中出现了
0_12 (5).jpg
图:赫柏当时的工作笔记和第一个BUG

二战结束之后
带着厚厚一沓的勋章
赫柏加入了埃克特—莫契利电脑公司
这家公司创始人就是
世界上第一台电子计算机的发明者
赫柏在这里作为程序员
为世界上第一台储存程序的商业电脑UNIVAC
编写了许多软件
开始第一次使用所谓“简短指令代码”
当时的编程完全不像现在这样简便
所以的程序都是直接用机器语言写出来的

机器语言:由二进制代码(1和0)表示的特定的指令集合。

0_13 (3).jpg
图:一个不知道什么鬼的机器语言

这上面的就是机器语言
密密麻麻的让赫柏简直神烦
而且不同型号的计算机
都要一套独特的专用机器语言
程序员不仅仅要熟记这些指令
还要在编程的时候考虑计算机的及时状态
这些全是0和1的代码让赫柏看着难受
写起来更是加速掉头发
于是赫柏决定改变这一现状
在1952年,她率先研制出了
世界上第一个编译程序A-O
也就是世界上的第一个编译器
能够将类似英语的符号代码
转换成计算机能够识别的机器指令
编译器在今天的作用
就相当于直接给程序员们续命30年
0_14 (2).jpg
图:现代的编译器

编译器的出现极大地刺激了软件业
各家公司都推出了自己的编译器
这就导致了不同系统下的程序各不相容
赫柏发现这一现象之后的表情是
0_15 (2).jpg

老娘开发编译器是为了让程序更通用的
不是被你们这群荡仔拿来搞事的
于是1959年在五角大楼支持下
她带领着一个工作委员会
成功地研制出第一个商用编程语言Cobol
当时人们都觉得这么高级的语言不能长存
在开发出来的同时就给它立了一块墓碑
结果到现在世界上70%的数据都是用它处理的
并且90%的ATM事务处理用的都是COBOL语言
每天在线处理的COBOL事务有300亿次
500强中有492家(包括全部的100强)
使用了COBOL语言
目前在COBOL方面的投资已经超过3万亿美元
据称用COBOL书写的程序超过了2000亿行
并且以每年大约50亿行代码的速度在增长
赫柏也因此被称为“COBOL之母
0_16 (2).jpg
图:赫柏在UNIVAC计算机前编程

正是因为Cobel语言的广泛使用
赫柏又一次因为一个无心之举载入史册
50年代计算机存储器非常昂贵
为了节省内存空间
赫柏开始采用6位数字来储存日期
随着Cobol语言的影响日愈扩大
这一习惯做法被人们沿用下来
到2000年前,居然变成了危害巨大的“千年虫
堪称计算机史上最大的BUG
这当然是赫柏始料不及的事

千年虫:计算机使用 MM/DD/YY 或 DD/MM/YY 即月月/日日/年年或日日/月月/年年的方式来显示年份,但是当年序来到2000年的1月1日,系统却无法自动辨识00/01/01究竟代表1900年的1月1日,还是2000年的1月1日,所有的软硬件都可能因为日期的混淆而产生资料流失、系统死机、程序紊乱、控制失灵等问题,如此所造成的损失以及灾难是无法估计想像的。
0_17 (2).jpg
图: 千年虫BUG,又称Y2K

而且赫柏不仅技术过硬
还特别懂得如何修身养性
也就是特别懂续一秒的真谛
到1966年,赫柏已经60岁高龄了
她也到了美国军方的服役年龄上限
该回家退休颐养天年了
可是她只休息了6个月
美国海军部就发现有大量
他们无力处理的程序
于是修改了原有规章
延迟了5年退休时间
紧急召回了赫柏
到1971年赫柏65岁的她再次退休
结果一年之后再度被军方召回
到1983年77岁的赫柏被时任总统里根
授予了海军准将军衔
而众议院也特别批准让她延长服役年限
继续参与军方计划
直到1986年赫柏才终于退役
79岁的她成为了美国退伍时年纪最长的军人
在她的退伍仪式中
霍普被授予国防部杰出服务勋章
这也是非战斗人员能获得的最高奖项
赫柏这经历简直是蛤蛤蛤蛤呀
0_18.jpg
图:赫柏被授予准将军衔

在1992年1月1日
这位历史上最伟大的
女理工科技术宅博士程序员将军离开了
这个已经被她的技术完全改变的世界
为表彰她对美国海军的卓越贡献
美国海军将一艘驱逐舰命名为“格蕾丝号”
加利福尼亚海军数据处理中心
也改称“霍波服务中心”
谷歌为了纪念她在她的107年诞辰
特意换上了新的首页
0_19.gif
图:谷歌的纪念首页

看完这个故事
以后再有人歧视女程序员
就拿赫柏来打他的脸
不过我怎么觉得
赫柏这么牛
还是因为长得好看呢。。。
0_20 (1).jpg


对此你有何评价?欢迎回帖和大家一起评论

----------------------------------------------

米多大数据引擎系统
米多的使命:再小的品牌,都有自己的大数据引擎。米多大数据引擎系统,帮助传统品牌企业实现物联网时代的“四个现代化”,即企业平台化、品牌人格化、产品个性化、员工创客化。
扫码关注更多资讯内容

使用道具 举报 回复
发表于 2016-10-24 23:40:53
能让大家受益,真不错,为楼主点赞!
使用道具 举报 回复 支持 反对
发表于 2016-10-25 03:10:51
我先赞成一下,大家接着发表自己的看法!
使用道具 举报 回复 支持 反对
发表于 2016-12-7 10:30:25
好东西,大家不要光看不顶
使用道具 举报 回复 支持 反对
发表于 2017-1-4 20:24:46
回帖是必须的,这个可以有!
使用道具 举报 回复 支持 反对
发表于 2017-1-11 00:44:42
支持你加分
使用道具 举报 回复 支持 反对
发表于 2017-2-28 17:35:22
说的好,一定要回复~
使用道具 举报 回复 支持 反对
发表于 2017-6-11 17:52:52
好帖子不顶不行
使用道具 举报 回复 支持 反对
发表于 2017-7-12 11:20:45
看后有点感悟了,谢谢
使用道具 举报 回复 支持 反对
发表于 2017-7-16 04:24:10
要顶的啊,楼主辛苦了
使用道具 举报 回复 支持 反对
1234下一页
发新帖