龙空技术网

IT科普--Bug,Debug

搞IT的老雷 50

前言:

现在看官们对“cloudnetdebug”大致比较注意,大家都想要了解一些“cloudnetdebug”的相关文章。那么小编同时在网络上汇集了一些对于“cloudnetdebug””的相关内容,希望朋友们能喜欢,你们一起来学习一下吧!

IT行业里面,我们常常用Bug来描述程序中的缺陷,用Debug来描述查找和消除缺陷的操作。

这两个词汇是怎么来的呢?

1947年9月9日,美国海军准将格蕾丝·赫柏(Grace Hopper)在哈佛学院计算机实验室进行研究工作时候,她所使用的Mark Ⅱ型计算机出现故障,导致工作无法进行。经过了近一天的检查,格蕾丝找到了故障的原因:继电器中有一只死掉的蛾子。蛾子被夹了出来,问题得以解决。后面格蕾丝把飞蛾被贴在了工作日志,还在飞蛾下方记录了这样一句:" First actual case of bug being found. "

格蕾丝发现bug之后记录的工作日志

于是,”bug” (虫子) 和”debug” (除虫) 这两个本来普普通通的词汇成了计算机领域中特指莫明其妙的“错误”和“排除错误”的专用词汇而流传至今,而格蕾丝·赫柏也因此成了第一个发现“bug”的人。

年轻时候的格蕾丝

补充:格蕾丝发明了世界上第一个编译器,在1956年,她开发出了一套编程语言FLOW-MATIC,这就是COBOL语言的前身,因此格蕾丝被称为 COBOL语言之母。因其在计算机软件领域的贡献,她也被称为“计算机软件工程第一夫人”

格蕾丝在1985年11月升职为海军少将

标签: #cloudnetdebug