全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

首頁(yè)技術(shù)文章正文

BUG是什么意思?只有“漏洞”這一個(gè)意思嗎?

更新時(shí)間:2021-01-19 來(lái)源:黑馬程序員 瀏覽量:

BUG是什么意思?一半來(lái)說(shuō)“BUG”是指電腦程序未被發(fā)現(xiàn)的邏輯缺陷問(wèn)題,程序員經(jīng)常會(huì)接觸到“BUG”這個(gè)詞。然而你知道“BUG”本意是什么嗎?

1611052684544_bug.png

1、bug的本義

bug

[b?ɡ]       [b?ɡ]  

n.   小昆蟲(chóng);蟲(chóng)子;輕微的傳染病;小病;熱衷;著迷

v.   在(某處)裝竊聽(tīng)器;竊聽(tīng)(談話(huà));使煩惱;使惱怒

第三人稱(chēng)單數(shù):  bugs  

復(fù)數(shù):  bugs  

現(xiàn)在分詞:  bugging  

過(guò)去式:  bugged  

過(guò)去分詞:  bugged  

2、bug的主流解釋

BUG一般是指在電腦系統(tǒng)或程序中,泛指程序中未被發(fā)現(xiàn)的一些的邏輯缺陷問(wèn)題,簡(jiǎn)稱(chēng)程序漏洞,是程序設(shè)計(jì)中的術(shù)語(yǔ)。其實(shí)bug是所有程序都會(huì)存在的,沒(méi)有一個(gè)程序是完美無(wú)bug的,只是bug有沒(méi)有被發(fā)現(xiàn),bug嚴(yán)不嚴(yán)重而已。

為什么用“BUG”代指 “程序漏洞”?

1947年9月9日,赫柏對(duì)Harvard Mark II設(shè)置好17000個(gè)繼電器進(jìn)行編程后,技術(shù)人員正在進(jìn)行整機(jī)運(yùn)行時(shí),它突然停止了工作。于是他們爬上去找原因,發(fā)現(xiàn)這臺(tái)巨大的計(jì)算機(jī)內(nèi)部一組繼電器的觸點(diǎn)之間有一只飛蛾,這顯然是由于飛蛾受光和熱的吸引,飛到了觸點(diǎn)上,然后被高電壓擊死。所以在報(bào)告中,赫柏用膠條貼上飛蛾,并把“bug”來(lái)表示“一個(gè)在電腦程序里的錯(cuò)誤”,“Bug”這個(gè)說(shuō)法一直沿用到今天。

3、bug的延伸意義

(1) 指超乎想象的厲害

BUG還有一種引申意義,形容某事物厲害的超乎想象。

(2)網(wǎng)紅老鼠

有一只叫bug的老鼠,在主人杰西卡·佛羅倫斯精心打扮后,拍下無(wú)數(shù)可愛(ài)的靚照,這些趣圖在網(wǎng)絡(luò)上很快引起轟動(dòng),老鼠bug也因此成為了網(wǎng)紅,被大家所熟知。

(3)指背景音樂(lè)

BGM是Back Ground Music的簡(jiǎn)寫(xiě),是背景音樂(lè)的意思,但是在某彈幕網(wǎng)站上某觀(guān)眾誤將BGM打成BUG發(fā)送了出去。因?yàn)榉浅O哺?,所以有些人也開(kāi)始故意把BGM打成bug或BUG。



猜你喜歡:
bug回歸測(cè)試什么?回歸測(cè)試是系統(tǒng)測(cè)試的一個(gè)階段嗎?

如何對(duì)線(xiàn)上bug進(jìn)行分類(lèi)?

怎么分辨前后端bug?

黑馬程序員軟件測(cè)試工程培訓(xùn)



分享到:
在線(xiàn)咨詢(xún) 我要報(bào)名
和我們?cè)诰€(xiàn)交談!