這是世界上第一部萬(wàn)用計(jì)算機(jī)的進(jìn)化版——馬克2號(hào)(Mark II)。瞧瞧這龐大的機(jī)器冬耿,可想而知,格蕾絲不止要做腦力活兒萌壳,還得做體力活兒亦镶。
一天,她正在調(diào)試程序(就跟我們?cè)陔娔X上運(yùn)行代碼袱瓮,看終端有沒(méi)有報(bào)錯(cuò)一樣)缤骨,結(jié)果老是出現(xiàn)故障。
層層排查后尺借,她拆開(kāi)了繼電器绊起,結(jié)果發(fā)現(xiàn)有只飛蛾被夾扁在觸點(diǎn)中間,從而“卡”住了機(jī)器的運(yùn)行燎斩。揪出來(lái)之后虱歪,格蕾絲幽默地把這只幺蛾子的尸體貼在了她的工作日志上,并喊它叫bug(臭蟲(chóng))栅表。
從此笋鄙,bug就化身計(jì)算機(jī)領(lǐng)域里程序故障的代名詞,成為程序員一生如影隨形的“親密敵人”怪瓶。而我們也自然把排除程序故障叫做debug萧落。