【知识】Debug的由来—一位女科学家和一只臭虫的故事

故事的主人公是被誉为计算机程序之母的格蕾丝·赫伯(Grace Hopper)。时光回到1947年,当时她正在为下图这个庞然大物编制程序。

这是世界上第一部万用计算机的进化版——马克2号(Mark)。瞧瞧这庞大的机器,可想而知,格蕾丝不止要做脑力活儿,还得做体力活儿。

有一天,她正在调试程序(就跟我们在电脑上运行代码,看终端有没有报错一样),结果老是出现故障。

层层排查后,她拆开了继电器,结果发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。揪出来之后,格蕾丝幽默地把这只么蛾子的尸体贴在了她的工作日志上,并喊它叫bug(臭虫)。

从此,bug 就化身计算机领域里程序故障的代名词,成为程序员一生如影随形的“亲密敌人”。而我们也自然把排除程序故障叫做debug。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我们都知道计算机改变了人类的生活,我们也知道女人顶了半边天。实际上早期的计算机科学(CS)发展中女性前辈所做的杰出...
    虫虫搜奇ccsearchit阅读 1,032评论 0 3
  • 无处不在、无所不能的电脑,已历经了50多个春华秋实。50余年在人类的历史长河中只是一瞬间,电脑却彻底改变了我们的生...
    阔爷阅读 3,476评论 0 12
  • 我的死能量渴望被阳光照见,可能现在的自我还不够稳定,总还是感觉一滩淤血积在胸口,没有办法吐出来。 这几天,过去的画...
    Graillw阅读 69评论 0 1
  • 试问缘何如梦影? 虚实未解任浮萍。 空门尽是红尘路, 却道人来不为情。
    折玫人阅读 479评论 6 19
  • 时间过去了一大半,而我就是不能完成每日一更,我的四十天是那么遥远,我希望活动能持续下去,可以让我有朝一日活得胜利的...
    芈霓阅读 84评论 0 0