Bug原指飞虫,但“bug”亦为电脑程式术语,意即因为程式有误,而在软件运行时出现不正常操作,导致当机、忽然中断或资料不见等问题。如果软件的“bug”非常多,可用“buggy”形容。
据说早在1870年代就出现以“bug”一字来指工程错误的用法,当时爱迪生在1878年一封书信提到“bug”就是发明过程中的小错误和困难。
至于电脑的“bug”,则是1947年在哈佛大学被发现。美国电脑科学家葛丽丝·霍普(Grace Hopper)和她的团队的电脑忽然不能正常操作,大家仔细追查后发现,原来是一只飞蛾飞入其中一台电脑所致。之后,“bug”渐渐用来称呼电脑和软件出现的隐错。
“飞蛾事件”也启发了葛丽丝·霍普,开始以“debug”(除错)一词,说明解决软件“bug”的动作和过程,因此她又称为“Debug之母”。
■任何有关数码世界的问题,请电邮:yingzhen@sph.com.sg,请在subject栏目标示:周刊“网事如麻”,并留下姓名与联络方式。

