Debug这个词是从哪来的呢

原创 2013年12月05日 20:40:19
        debug这个词,来自于19世纪末期的机械设备,那时DeBug意为解决机械设备故障。
        据说有个小典故,在1945年,哈佛有一台叫做Mark II的计算机和一个叫做格蕾丝•莫雷•赫伯的女人,她是美国历史上第一个女海军上将,同时也是计算机程序设计的先驱。当她还是上尉的时候就已经编写过很多计算机程序,并被海军部队派遣常驻哈佛。
        当时那里有一台巨型计算机,有一天她发现计算机出故障了,但怎么也找不出原因,当年的庞然大物是由无数个电子管构成的。她们走进了那台计算机,没错,当时的计算机可以被打开,也可以走进去。后来她们发现了这个

        她们发现了一只臭虫,一只把短暂生命化为永恒的臭虫,因为它刚好短接了计算机的两个继电器,正是它造成了计算机的故障,她们拿走了这只虫子,当她们把那只烧焦的臭虫拿走之后,计算机又开始工作了。格蕾丝•莫雷•赫伯把那只臭虫帖在了日记里,这本日志现在被史密森尼博物馆收藏。

这就是DeBug用在计算机科学中的典故。

相关文章推荐

炒了8年的概念,到底该如何理解DevOps这个词?

1.为什么DevOps在过去很长一段时间都没有火起来? 2.对于企业,它的核心价值是什么?如何落地?...

如何理解程序设计和架构设计中“简单”这个词?

简单是如何服务于敏捷开发,怎么样的简单有助于真正的敏捷?很多人将简单理解成,直观,易懂,但这并非是简单。 所说的“简单”,可以理解为“恰如其分”,即不会置架构设计于不顾,亦不会以风险驱动过度架构,选...

程序员的工作不能用“生产效率”这个词来衡量

程序员的工作不能用“生产效率”这个词来衡量 employee-productivity 通过反复的交谈,Bill Caputo最终说服了我,让我相信了一些不可思议的事情。这些事情改变了我整...

串口(COM1)详细的解释这个词

  • 2010年06月05日 15:13
  • 16KB
  • 下载

炒了8年的概念,到底该如何理解DevOps这个词?

什么是DevOps及误区 DevOps概念从2009年提出已有8个年头。可是在8年前的那个时候,为什么DevOps没有迅速走红呢?即便是在2006年Amazon发布了ECS,微软在2008年和201...

我受够了“缺陷”(Defects)这个词

原文地址:http://www.developsense.com/blog/2014/04/ive-had-it-with-defects/ 我留在测试行业的时间越长,思考越多,我越相信“缺陷”...

炒了8年的概念,到底该如何理解DevOps这个词?

“如何实施DevOps目前正成为众多企业迫切面临解决的问题,本文作者刘相,有10多年的从业经验,他结合自身企业实施DevOps的经验,梳理出DevOps在企业的组织、技术、流程等方面的最佳实践与价值,...

Fork/Join框架介绍 II 【在文档中查找一个词并返回文档或行中所出现这个词的次数】

查看《Fork/Join框架介绍 I》 请点击简介通常,使用Java来开发一个简单的并发应用程序时,会创建一些Runnable对象,然后创建对应的Thread 对象来控制程序中这些线程的创建、执行以及...

【老罗笔记】哪来的天才——练习中的平凡与伟大

【老罗笔记】哪来的天才——练习中的平凡与伟大 =================================================== 第一章 迷  伟大的成就比以往任何时候都更有价...
  • kesalin
  • kesalin
  • 2014年04月02日 23:34
  • 11118
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Debug这个词是从哪来的呢
举报原因:
原因补充:

(最多只允许输入30个字)