编玩边学

>

资讯中心

>

推荐资讯

> 正文

转发这个BUG,你就可以。。。

2016-07-05 来源:编玩边学团队


Bug原意是“臭虫”或“虫子”不一定大家都知道,但是把在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题叫BUG,程序猿/媛们一定是一天怎么也要念个几回了。以至于到现在,BUG在网络上已经引申到各种含义,比如“我这充满BUG的人生”……
       然而BUG的由来呢……1947年,哈佛大学的计算机哈佛二代(Harvard Mark II)突然停止了运行。原来,哈佛二代当时还没有二极管和晶体管,它是一部继电器计算机,无数个喀哒作响的电磁开关在其中运作。当开关断开的时候会有电弧发出闪光,于是这只妖蛾子奋不顾身地飞了上去,用节肢动物的鲜血开辟了脊索动物的Debug史,从此名垂千古,永远地保存在了华盛顿的美国国家历史博物馆中。
人类历史上第一只程序BUG……长这样……烧糊的蛾子一枚
所以吧,BUG的中文翻译其实可以是“妖蛾子”,——你这程序有个妖蛾子,你改改。

      而发现第一只“妖蛾子”的是这个很酷的奶奶,Grace Hopper,Debug之母。
       Havard Mark II无故停机时,就是程序媛Hopper奶奶检查了一下机器,发现了里面飞进去一只蛾子,造成了短路。她把蛾子捞出来,贴在日志上,旁边写道:“我们的电脑里发现了一个bug。”      

       Grace Hoppe奶奶实际上是个电脑科技的天才、科学家、玻璃天花板的破除者、女性主义者、以及十项全能的狠角色。
△她想出方法让原子弹研究有重大进展
       在瓦萨学院的数学教授说服海军让 Hopper奶奶 在 37 岁的年纪加入之后,她到了哈佛大学致力于改善马克一号(Mark I)电脑,并着手让这部超级电脑的运算比过去都要强大。在与马克一号相处的三个月中,她甚至为当时的曼哈顿计划解出了一个极度困难的程序,而她所解出的办法,是让原子弹适当爆炸的重要关键!
       即使如此,她在战后仍是无法成为哈佛的教授,或继续留在海军。

△她基本上就是 coding 的发明者
       Hopper 奶奶在一个早期的电脑公司中找到了工作,并且很快地发现:所有开发出来的小型个人电脑都没有一个统一的沟通、交流方式。同时她也意识到美国大众并没办法理解任何数学上的符号,因此她将象征性的程序语言以平易近人的英文来做表示。但她却受到了众人的嘲笑,也因此在之后的一场演讲上大大的对质疑者嘲讽了一番:
       「我希望促使了人们进入电脑领域的想法或许有一部份是疯狂的,毕竟要用简单的英文和电脑沟通是个相当可笑的想法,没有人会这样做的。但除非,这方法确实行得通,那可就另当别论了!」
       最后,她所开发的程式语言 COBOL,到了 2000 年,基本上衍生出了现在各种程式语言当中的 70%。
          
       啊,一直叫 Hopper 奶奶其实挺不公平的呢,人家年轻时可是标志的美人一枚,所以简直就是【明明可以靠颜值吃饭却偏偏要用智商吃饭】的典范啊! 


关注我们的自媒体

获取更多精彩内容

编玩边学-订阅号

编玩边学订阅号

编玩边学-服务号

编玩边学服务号

微博

编玩边学广东 深圳

版权及免责声明

1、"编玩边学"上的内容,包括文章、资料、资讯等,本网注明"来源:编玩边学"的,其版权均为"编玩边学"或深圳市编玩边学教育科技有限公司所有,任何公司、媒体、网站或个人未经授权不得转载、链接、转贴或以其他方式使用。已经得到"编玩边学"许可的媒体、网站,在使用时必须注明"来源:编玩边学",违者本网站将依法追究责任。

2、"编玩边学" 未注明"来源:编玩边学"的文章、资料、资讯等均为转载,本网站转载出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如其他媒体、网站或个人从本网站下载使用,必须保留本网站注明的"稿件来源",并自负版权等法律责任。如擅自篡改为" 来源:编玩边学 " ,本网站将依法追究其法律责任。

3、如果本网所转载内容侵犯了您的权益,请与我们联系team@codepku.com,我们将及时处理。

证书查询 x
请输入证书编号:

请输入正确的证书编号

学员姓名:孙兴民

课程:Scratch Level 1

发证日期:2019.08.15

证书查询

该证书不存在