debug这个词真的源自小虫子

我们都知道debug这个词是调试的意思,用来找出软件中的错误。bug就是比喻软件中的错误,de-bug当然就是找出错误的意思了。我今天看斯坦福大学公开课程《编程方法学》,教授提到debug这个词的来源,才发现debug这个词并不仅仅是比喻,而是源自于真正的虫子。

1947年,女军人兼程序员Grace Hopper在哈佛大学的Mark II计算机上工作。某天她发现这台计算机出了问题,于是她走进这台计算机(没错,是走“进”,当年的计算机太大了),仔细检查之后发现有个飞蛾卡在了两个元件之间,导致了短路。她声称她在debugging。

wikipedia上面也有说明: http://en.wikipedia.org/wiki/Debug

posted on 2011-01-10 14:40  VinceOniPhone  阅读(1028)  评论(0编辑  收藏  举报

导航