作为程序员,你永远无法想象到:下一秒会遇见什么样的神奇bug( 三 )

作为程序员,你永远无法想象到:下一秒会遇见什么样的神奇bug

在程序员的世界中 , 你要问和谁打交道打的最多 , 那非“bug”莫属了 。 而程序员的日常状态往往是“写代码五分钟 , 改bug两小时 。 ”可以说程序员大部分时间都花费在与“bug”的作战上了 。

而我们每天面对的“bug”是怎么来的?它为什么这么叫?你都清楚嘛?今天小编就来给大家科普一下bug的由来 。 顺便一起来看看 , 大家都遇见过什么让人哭笑不得的bug 。

1947年9月9日 , 赫柏对Harvard Mark II设置好17000个继电器进行编程后 , 技术人员正在进行整机运行时 , 它突然停止了工作 。

于是他们爬上去找原因 , 发现这台巨大的计算机内部一组继电器的触点之间有一只飞蛾 , 这显然是由于飞蛾受光和热的吸引 , 飞到了触点上 , 然后被高电压击死 。 所以在报告中 , 赫柏用胶条贴上飞蛾 , 并把“bug”来表示“一个在电脑程序里的错误” , “Bug”这个说法一直沿用到今天 。

推荐阅读