電腦里的bug
你知道電腦里的bug是什么意思嗎?“bug”是指電腦的硬件,系統(tǒng)軟件和應(yīng)用軟件出錯(cuò),或者隱藏的一些缺陷和問(wèn)題,而它本身是“飛蟲(chóng)”的意思,但為什么把“飛蟲(chóng)”這個(gè)詞。用作形容電腦程序故障呢?據(jù)說(shuō)原因是,約1945年,一位美麗的美國(guó)女海軍中尉及計(jì)算機(jī)科學(xué)家格蕾絲·霍珀,發(fā)現(xiàn)了第一個(gè)電腦上的bug。當(dāng)時(shí)她們操作的電腦,無(wú)法正常運(yùn)作,經(jīng)過(guò)仔細(xì)排查,發(fā)現(xiàn)故障是由一只飛蟲(chóng)引起的。這只蟲(chóng)子飛進(jìn)機(jī)房,被夾扁在繼電器的觸點(diǎn)中間,從而“卡”住了機(jī)器的運(yùn)行,導(dǎo)致了電腦運(yùn)行故障。她們記錄下了這一事件,并將飛蟲(chóng)(bug)的殘骸貼在工作日志上。從此,人們將計(jì)算機(jī)錯(cuò)誤戲稱為Bug,將發(fā)現(xiàn)Bug并糾正的過(guò)程叫Debug。而這奇怪的“稱呼”,竟成為后來(lái)計(jì)算機(jī)領(lǐng)域的專業(yè)行話。
電腦里的bug