引子
经常听写程序的朋友,嘴里总是喊着bug,遇到就害怕。这个词在程序员眼里是什么?
bug的本义是bug,指计算机编程中一些未被发现的缺陷和问题。
那为什么问题叫虫子,而不是苹果,菠萝,馒头之类的?
源起说来话长。换句话说,很久以前,电脑没有现在这么小巧轻便,电路板也不是现在的集成电路。所有部件都暴露在外,一台电脑可以占据几栋房子的面积。
一些发热和发光的组件,在埋下许多小秘密的夏天,吸引了无数的飞蛾、昆虫和其他小生物。
小生物不甘寂寞,无聊的飞着,被这些发光的组件吸引。如果被吸引了,他们该怎么办?他们会落在上面,然后牺牲它。对于元器件来说,上面有一个位,也是导体。他不舒服。他不舒服怎么办?他生病了,不能工作。
计算机不工作了,当事人肯定要找问题吧,就一间屋子一间屋子的找,一个元器件一个元器件的找,忽然,他发现有不远处有一具只有在夏天才出现的小生灵躺在上面,还热乎着,当事人轻轻地把这只虫子拿了下来,然后呢,电脑就