bug的詞語由來
Bug一詞的原意是“臭蟲”或“蟲子”;而在電腦系統或程序中隱藏著的一些未被發現的缺陷或問題,人們也叫它“bug”。
“Bug”的創始人格蕾絲·赫柏(Grace Murray Hopper),是一位為美國海軍工作的電腦專家,也是最早將人類語言融入到電腦程序的人之一。而代表電腦程序出錯的“bug” 這名字,正是由赫柏所取的。
1945年的一天,赫柏對Harvard Mark II設置好17000個繼電器進行編程后,技術人員正在進行整機運行時,它突然停止了工作。于是他們爬上去找原因,發現這臺巨大的計算機內部一組繼電器的觸點之間有一只飛蛾,這顯然是由于飛蛾受光和熱的吸引,飛到了觸點上,然后被高電壓擊死。
所以在報告中,赫柏用膠條貼上飛蛾,并把“bug”來表示“一個在電腦程序里的錯誤”,“Bug”這個說法一直沿用到今天。與Bug相對應,人們將發現Bug并加以糾正的過程叫做“Debug”(中文稱作“調試”),意即“捉蟲子”或“殺蟲子”。
后來就直接用bug 在很多的軟件測試中 都用Bug來說明那些問題。 。
bug的詞語由來
Bug一詞的原意是“臭蟲”或“蟲子”;而在電腦系統或程序中隱藏著的一些未被發現的缺陷或問題,人們也叫它“bug”。
“Bug”的創始人格蕾絲·赫柏(Grace Murray Hopper),是一位為美國海軍工作的電腦專家,也是最早將人類語言融入到電腦程序的人之一。而代表電腦程序出錯的“bug” 這名字,正是由赫柏所取的。1945年的一天,赫柏對Harvard Mark II設置好17000個繼電器進行編程后,技術人員正在進行整機運行時,它突然停止了工作。于是他們爬上去找原因,發現這臺巨大的計算機內部一組繼電器的觸點之間有一只飛蛾,這顯然是由于飛蛾受光和熱的吸引,飛到了觸點上,然后被高電壓擊死。所以在報告中,赫柏用膠條貼上飛蛾,并把“bug”來表示“一個在電腦程序里的錯誤”,“Bug”這個說法一直沿用到今天。
與Bug相對應,人們將發現Bug并加以糾正的過程叫做“Debug”(中文稱作“調試”),意即“捉蟲子”或“殺蟲子”。
后來就直接用bug 在很多的軟件測試中 都用Bug來說明那些問題。