它是由美国计算机科学家“格蕾丝·赫柏(Grace Murray Hopper)”发明的。 他在一次工作中,发现马克二号(Mark Ⅱ)计算机出现故障不能运行,最终发现是一只飞蛾飞进了实验室,夹在继电器中。后来格蕾丝把这个排错过程记录到笔记本中,把飞蛾的标本也贴在那里,后来bug (小虫) 和debug (除虫)就成了计算机领域中找错的专用词汇,一直沿用到今天。