程序中的错误..我们通常称之为Bug...消除Bug的过程..被叫做Debug(除错)...这个技术的来历十分有趣...在计算机发展早期..计算机硬件是相当敏感的...Grace Murray Hopper(1906-1992)是"全球第一台大型数字计算机的第三名"(这部分文章也很有趣..你可以参考一下Denise W.Gurer的"Pioneering womem in computer science" 1995年1月版..应该有新的翻译版)...
某天..Hopper正在哈佛大学教授Howard H.Aiken的指导下操作Harvard Mark I计算机(一种古老的计算机...你可以参考相关的计算机起源来知道它)...突然..一只蛾子导致了继电器失灵(看看它们有多么的敏感吧)...Hopper和其他程序员就将这只死掉的蛾子粘到工作日志上...并添加了一行注释"First actual case of bug being found"(这是发现的第一个真实的BUG案例)...目前这个日志仍然陈列与维吉尼亚Dahlgren的中心博物馆....有兴趣的朋友可以去看看...知道为什么我们的程序错误..被称之为BUG了吧?...(BUG本意为小虫...)...