A. 網路名詞解釋 Bug指什麼意思
Bug,是英文單詞,本意是臭蟲、缺陷、損壞、犯貧、竊聽器、小蟲等意思。現在人們將在電腦系統或程序中,隱藏著的一些未被發現的缺陷或問題統稱為bug(漏洞)。BUG可以使電腦系統崩潰、容易被施詐者攻擊,現有修復漏洞的工具。
隨著網路語言的盛行,「bug「另有一種引申意義,用來形容某事物厲害的超乎想像。
」bug「,現在一般指程序漏洞。
習慣用語:
as snug as a bug in a rug 非常舒適地, 極其安逸地
go bugs [美俚]失去理智; 發瘋
on bug 熱衷於...; 給...迷上
put a bug in sb.'s ear 事先給某人暗示[警告]
bug off [美俚]停止打擾; 走開, 匆匆離開, 滾開
bug out [美俗](眼球)凸出 [美俚]龜縮; 溜走;
撤退 bug up [俚]激動起來, 被弄得稀里糊塗
bug walk [俚]床
中文解釋:
程序錯誤(英語:Bug),在程序設計中的術語,是指在軟體運行中因為程序本身有錯誤而造成的功能不正常、體驗不佳、死機、數據丟失、非正常中斷等現象。
中文常稱BUG為「缺陷」。而且,「缺陷」一詞更能反映事情的本質。因為「臭蟲」是從外面爬進去的,並非程序本身有問題。而程序本身存在的問題,是程序原來就具有的。因此,在這里將BUG翻譯為「系統漏洞」更合適。
在程序運用中,特別是應用程序,會出現莫名其妙的警告,讓普通用戶丈二和尚----摸不著頭腦,這些警告常被稱作「BUG」。
B. bug是什麼意思
bug
「BUG」的由來:
Bug一詞的原意是「臭蟲」或「蟲子」。但是現在,在電腦系統或程序中,如果隱藏著的一些未被發現的缺陷或問題,人們也叫它「Bug」,這是怎麼回事呢?
原來,第一代的計算機是由許多龐大且昂貴的真空管組成,並利用大量的電力來使真空管發光。可能正是由於計算機運行產生的光和熱,引得一隻小蟲子�Bug鑽進了一支真空管內,導致整個計算機無法工作。研究人員費了半天時間,總算發現原因所在,把這只小蟲子從真空管中取出後,計算機又恢復正常。後來,Bug這個名詞就沿用下來,表示電腦系統或程序中隱藏的錯誤、缺陷或問題。
與Bug相對應,人們將發現Bug並加以糾正的過程叫做「Debug」,意即「捉蟲子」或「殺蟲子」。遺憾的是,在中文裡面,至今仍沒有與「Bug」准確對應的詞彙,於是只能直接引用「Bug」一詞。雖然也有人使用「臭蟲」一詞替代「Bug」,但容易產生歧義,所以推廣不開。
所謂「(Bug)」,是指電腦系統的硬體、系統軟體(如操作系統)或應用軟體(如文字處理軟體)出錯。硬體的出錯有兩個原因,一是設計錯誤,一是硬體部件老化失效等。軟體的錯誤全是廠家設計錯誤。那種說用戶執行了非法操作的提示,是軟體廠商不負責的胡說八道。用戶可能會執行不正確的操作,比如本來是做加法但按了減法鍵。這樣用戶會得到一個不正確的結果,但不會引起bug發作。軟體廠商在設計產品時的一個基本要求,就是不允許用戶做非法的操作。只要允許用戶做的,都是合法的。用戶根本就沒有辦法知道廠家心裡是怎麼想的,哪些操作序列是非法的。
從電腦誕生之日起,就有了電腦BUG。第一個有記載的bug是美國海軍的編程員,編譯器的發明者格蕾斯·哈珀(GraceHopper)發現的。哈珀後來成了美國海軍的一個將軍,領導了著名計算機語言Cobol的開發。
1945年9月9日,下午三點。哈珀中尉正領著她的小組構造一個稱為「馬克二型」的計算機。這還不是一個完全的電子計算機,它使用了大量的繼電器,一種電子機械裝置。第二次世界大戰還沒有結束。哈珀的小組日以繼夜地工作。機房是一間第一次世界大戰時建造的老建築。那是一個炎熱的夏天,房間沒有空調,所有窗戶都敞開散熱。
突然,馬克二型死機了。技術人員試了很多辦法,最後定位到第70號繼電器出錯。哈珀觀察這個出錯的繼電器,發現一隻飛蛾躺在中間,已經被繼電器打死。她小心地用攝子將蛾子夾出來,用透明膠布帖到「事件記錄本」中,並註明「第一個發現蟲子的實例。」[1]
從此以後,人們將計算機錯誤戲稱為蟲子(bug),而把找尋錯誤的工作稱為(debug)。
程序中隱藏的功能缺陷或錯誤。由於現在的軟體復雜程度早已超出了一般人能控制的范圍,如Win95、Win98這樣的較成熟的操作系統也會不定期地公布其中的Bug。如何減少以至消滅程序中的Bug,一直是程序員所極為重視的課題。
C. 人們通常管程序員叫什麼
碼農。
程序員(英文Programmer)是從事程序開發、維護的專業人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚,特別是在中國。軟體從業人員分為初級程序員、中級程序員、高級程序員(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類。
D. bug和debug是什麼意思
bug
英[bʌɡ]美[bʌɡ]
n.臭蟲;竊聽器;[計]漏洞 v.竊聽;打擾;失去(鎮定)
名詞:bugger 過去式:bugged 過去分詞:bugged 現在分詞:bugging 第三人稱單數:bugs
Debug
英[ˌdiː'bʌɡ]美[ˌdiː'bʌɡ]
v.調試;驅除(某處的)害蟲;排除障礙;尋出並拆除 ... 內的竊聽器
名詞:debugger過去式:debugged過去分詞:debugged現在分詞:debugging第三人稱單數:debugs
(4)系統崩潰程序員一般管這個叫什麼擴展閱讀:
bug雙解釋義
1.n. (名詞)
[C]蟲子any small insect
[C]〈非正〉病菌a small living thing causing disease
[C](機器等)故障a fault or difficulty in a machine, etc.
[C]〈俚〉竊聽器an apparatus for listening secretly to other people's conversations
2.v. (動詞)
vt. 〈俚〉在…裝竊聽器; 竊聽fit with a secret listening apparatus
vt. 〈美俚〉打擾,使厭煩annoy; irritate
英英釋義
bug的用法和樣例:
用作名詞 (n.)
Why do we need bug spray?
我們要殺蟲劑干什麼?
The police tested the room for bugs.
警察檢查房間里是否放有竊聽器。
用作動詞 (v.)
Be careful what you say; our conversation may be being bugged.
說話要當心,咱們的話可能被竊聽了。
Don't bug me with petty details.
不要講那些瑣碎的細節來煩我。
That man really bugs me.
那個人真把我惹火了。
Debug英英釋義
Verb:
1.locate and correct errors in a computer program code;
"debug this program"
例句
用作動詞 (v.)
I am trying to debug a screen-painting problem.
我在嘗試調試屏幕繪制問題。
E. java中錯誤(error)和異常(exception)有什麼主要區別
Error類和Exception類的父類都是throwable類,他們的區別是:
Error類一般是指與虛擬機相關的問題,如系統崩潰,虛擬機錯誤,內存空間不足,方法調用棧溢等。對於這類錯誤的導致的應用程序中斷,僅靠程序本身無法恢復和和預防,遇到這樣的錯誤,建議讓程序終止。
Exception類表示程序可以處理的異常,可以捕獲且可能恢復。遇到這類異常,應該盡可能處理異常,使程序恢復運行,而不應該隨意終止異常。
Exception類又分為運行時異常(Runtime Exception)和受檢查的異常(Checked Exception ),運行時異常;ArithmaticException,IllegalArgumentException,編譯能通過,但是一運行就終止了,程序不會處理運行時異常,出現這類異常,程序會終止。而受檢查的異常,要麼用try。。。catch捕獲,要麼用throws字句聲明拋出,交給它的父類處理,否則編譯不會通過。
常見的異常;
數組下標越界異常,
ArithmaticException 算數異常 如除數為零
NullPointerException 空指針異常
IllegalArgumentException 不合法參數異常
F. BUG是什麼意思
現在人們將在電腦系統或程序中,隱藏著的一些未被發現的缺陷或問題統稱為bug(漏洞)。
由於現代社會的發展,bug另有一種引申意義,用來形容某事物厲害的超乎想像,BUG可以使電腦系統崩潰、容易被施詐者攻擊,現有修復漏洞的工具。
游戲中的BUG,簡單來說就是游戲程序的漏洞,游戲程序中的缺陷。游戲中有BUG是很正常的,尤其是在網路游戲中。即使所有的網路游戲都是經過封測、內測和公測這三個大的步驟,但由於游戲文件和游戲中的任務以及地圖的不斷更新和增加,難免會在游戲製作方面出現錯誤和偏差。
1.良性BUG
良性BUG即不會產生嚴重後果,甚至為玩家帶來了利益的BUG。通常很多良性BUG被玩家們利用,方便游戲或副本,不過此舉帶有一定的作弊性,因此利用這種BUG來游戲是不值得提倡的。例如有些FPS游戲中可以卡入一些副本,從而使得不被擊殺。例如在騰訊游戲穿越火線CF中就有很多BUG,其實是玩家無意發現後,後經多方實驗確認的一些漏洞,已有部分提交騰訊公司做了修補。
2.惡性BUG
惡性BUG即游戲中致命的,會對游戲過程及體驗造成嚴重影響的BUG。例如正常操作中,由於執行文件沖突或錯誤不兼容而導致的系統自動退出或者伺服器斷開等等。《封神榜叄》在開放性內測時,曾出現與伺服器斷開的情況,在工作人員的及時修補下,很快重新運作。
G. bug是什麼意思
bug是一個英文單詞,本意是昆蟲、小蟲、損壞、犯貧、缺陷、竊聽器等意思。現在人們將在電腦系統或程序中,隱藏著的一些未被發現的缺陷或問題統稱為bug(漏洞)。
由於現代社會的發展,bug另有一種引申意義,用來形容某事物厲害的超乎想像,BUG可以使電腦系統崩潰、容易被施詐者攻擊,現有修復漏洞的工具。
(7)系統崩潰程序員一般管這個叫什麼擴展閱讀:
bug的由來
「Bug」的創始人格蕾絲·赫柏(Grace Murray Hopper),是一位為美國海軍工作的電腦專家,也是最早將人類語言融入到電腦程序的人之一。而代表電腦程序出錯的「bug」 這名字,正是由赫柏所取的。
1947年9月9日,赫柏對Harvard Mark II設置好17000個繼電器進行編程後,技術人員正在進行整機運行時,它突然停止了工作。於是他們爬上去找原因,發現這台巨大的計算機內部一組繼電器的觸點之間有一隻飛蛾,這顯然是由於飛蛾受光和熱的吸引,飛到了觸點上,然後被高電壓擊死。
所以在報告中,赫柏用膠條貼上飛蛾,並把「bug」來表示「一個在電腦程序里的錯誤」,「Bug」這個說法一直沿用到今天。
與Bug相對應,人們將發現Bug並加以糾正的過程叫做「Debug」(中文稱作「調試」),意即「捉蟲子」或「殺蟲子」。後來就直接用bug 在很多的軟體測試中 都用Bug來說明那些問題。
H. APP閃退又稱作什麼
軟體崩潰。閃退,多指在移動設備(如iOS、Android設備)中,在打開應用程序時出現的突然退出中斷的情況。多表現為:應用程序畫面一閃而過,隨即退回到桌面。有的時候軟體因為系統崩潰了,也會出現閃退現象,所以也可以叫軟體崩潰。