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

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

更新時間:2021-01-19 來源:黑馬程序員 瀏覽量:

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

1611052684544_bug.png

1、bug的本義

bug

[b?ɡ]       [b?ɡ]  

n.   小昆蟲;蟲子;輕微的傳染病;小病;熱衷;著迷

v.   在(某處)裝竊聽器;竊聽(談話);使煩惱;使惱怒

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

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

現(xiàn)在分詞:  bugging  

過去式:  bugged  

過去分詞:  bugged  

2、bug的主流解釋

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

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

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

3、bug的延伸意義

(1) 指超乎想象的厲害

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

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

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

(3)指背景音樂

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



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

如何對線上bug進(jìn)行分類?

怎么分辨前后端bug?

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



分享到:
在線咨詢 我要報(bào)名
和我們在線交談!