bug是漏洞的意思吗(bug是什么意思)

程序员口中的bug到底是个什么东西

引子

经常听写程序的朋友嘴里总喊着bug,遇到时惶惶恐恐,这个词在程序员眼里到底是个什么东西呢?

bug本义是虫子,在计算机编程里范指一些未被发现的缺陷和问题。

那为什么出现的问题叫bug呢,而不叫什么apple,凤梨,馒头之类的?

源起

程序员口中的bug到底是个什么东西

这,说来话长了,话说呀,在很久很久以前,那时的电脑不像现在这样这么小,这么轻,电路版也不是现在的集成电路,一个个元器件都是暴露在外面的,一台电脑呢可以占到几间房子的面积。

有些发热又发光的元器件,在埋藏着许多小秘密的夏天里,引来无数的飞蛾啊、虫子啊这些小生灵们。

程序员口中的bug到底是个什么东西

小生灵们不甘寂寞啊,无聊的飞着,被这些发热发光的元器件所吸引,吸引了怎么办呢,就落在上面了,然后呢,就牺牲了呗,对于元器件来讲,有块点儿在上面,而且还是个导体,他那个难受啊,难受怎么办呢,生病了呗,不工作了。

计算机不工作了,当事人肯定要找问题吧,就一间屋子一间屋子的找,一个元器件一个元器件的找,忽然,他发现有不远处有一具只有在夏天才出现的小生灵躺在上面,还热乎着,当事人轻轻地把这只虫子拿了下来,然后呢,电脑就好了呗。

所以呢,把这个寻找错误或问题的过程,叫做找bug。发现问题并加以纠正的过程就debug。

那程序员为什么要写bug呢,能不能不写?

避免

虽然程序员已经很努力了,但很遗憾,bug和漏洞几乎不可避免,经验越多的程序员越能最大限度避免bug产生,要想完全杜绝,那是不可能的。我们用的windows、linux等操作系统,用的手机系统及app软件,你会发现永远都在更新新功能,修复bug和漏洞。

那bug和漏洞有什么区别吗?

bug和漏洞

一般漏洞是指安全方面的缺陷,有意或无意;bug泛指错误,可能由漏洞引起。

发布于 2022-05-08 23:23:16
收藏
分享
海报
0 条评论
15
上一篇:be的过去式是什么(be是什么意思) 下一篇:857的含义是什么(857是什么意思)
目录

    推荐阅读

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码