经常听写程序的朋友嘴里总喊着bug,遇到时惶惶恐恐,这个词在程序员眼里到底是个什么东西呢?
bug本义是虫子,在计算机编程里范指一些未被发现的缺陷和问题。
那为什么出现的问题叫bug呢,而不叫什么apple,凤梨,馒头之类的?
这,说来话长了,话说呀,在很久很久以前,那时的电脑不像现在这样这么小,这么轻,电路版也不是现在的集成电路,一个个元器件都是暴露在外面的,一台电脑呢可以占到几间房子的面积。
有些发热又发光的元器件,在埋藏着许多小秘密的夏天里,引来无数的飞蛾啊、虫子啊这些小生灵们。
小生灵们不甘寂寞啊,无聊的飞着,被这些发热发光的元器件所吸引,吸引了怎么办呢,就落在上面了,然后呢,就牺牲了呗,对于元器件来讲,有块点儿在上面,而且还是个导体,他那个难受啊,难受怎么办呢,生病了呗,不工作了。
计算机不工作了,当事人肯定要找问题吧,就一间屋子一间屋子的找,一个元器件一个元器件的找,忽然,他发现有不远处有一具只有在夏天才出现的小生灵躺在上面,还热乎着,当事人轻轻地把这只虫子拿了下来,然后呢,电脑就好了呗。
所以呢,把这个寻找错误或问题的过程,叫做找bug。发现问题并加以纠正的过程就debug。
那程序员为什么要写bug呢,能不能不写?
虽然程序员已经很努力了,但很遗憾,bug和漏洞几乎不可避免,经验越多的程序员越能最大限度避免bug产生,要想完全杜绝,那是不可能的。我们用的windows、linux等操作系统,用的手机系统及app软件,你会发现永远都在更新新功能,修复bug和漏洞。
那bug和漏洞有什么区别吗?
一般漏洞是指安全方面的缺陷,有意或无意;bug泛指错误,可能由漏洞引起。
家用保险柜什么牌子好(选择家用保险箱看这四个方面)
很多人认为家用保险柜有点多此一举,其实它大有用途。在居家环境下保险柜除了可以放置一些贵重物品以及各种证件以外,其实还可以将一些药物...
香蕉与芭蕉差别在哪里(香蕉和芭蕉的三个差异)
香蕉的种类有很多,有大的也有小的,有黄的也有青的,但是最让人容易搞混的,就是芭蕉和香蕉这种水果了。很多人分不清芭蕉和香蕉,但它们到...
防晒霜哪个牌子最好用(21款热门防晒霜测评结果)
香奈儿和lv谁的档次高(一文带你了解奢侈品品牌段位)
草原之王是什么动物(草原之王是否也有劲敌呢)
狮子是有名的“草原之王”,它们凶猛有力,可以击倒一头半吨重的非洲野水牛,能够一次性吞下30千克的肉。那么,“草原之王”是否也有劲敌...
中国最好的牙膏是什么(2023牙膏十大国民品牌排行榜)
世界经典科幻小说全集精选(强推5本世界顶级科幻小说)
正确洗脸用冷水还是温热水(有效洗脸方法和洗脸后保养)
不管属于哪种皮肤,只有正确地使用一些清洁皮肤的方法,才能有效地深层清理。而且对于不同的肤质,要采用不同的护肤品进行清洁,当清洁皮肤...
怎样判断脸上有角质(判断角质方法及去角质的注意事项)
角质层是我们人体必须的保护层。但过厚的角质层会阻碍营养物质的吸收,导致皮肤状况恶化。那么我们如何判断是否需要去角质呢?怎样判断脸上...
台湾经典偶像剧排行榜(公认最好看的台偶收视率top10)
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议