点点通(44)

硬件周刊

  “BUG”的由来

  BUG一词的英文本义是“臭虫”、“虫子”、“安置窃听器”,现在人们通常把电脑系统或程序中隐藏着的一些缺陷或问题叫做BUG,为什么会这样呢?

  原来,第一代的计算机是由许多庞大且昂贵的真空管组成的,并需要利用大量的电力来使真空管工作。正是由于计算机运行产生的光和热的吸引,一只小虫子(BUG)钻进了计算机内,导致整个计算机无法工作。研究人员费了九牛二虎之力才发现了原因所在。后来,BUG这个名词就沿用下来,用来表示电脑系统或程序中隐藏的错误、缺陷或问题。

  与BUG相对应,人们将发现BUG并加以纠正的过程叫做“Debug”,意即“捉虫子”或“杀虫子”,我们一般将它称作“调试”。遗憾的是,我们至今仍没有找到与BUG准确对应的中文词,所以就干脆直接使用BUG一词了。