1、DEBUG是計算機排除故障的意思。馬克2號(HarvardMarkII)編制程序的格蕾絲·霍珀(GraceHopper)是壹位美國海軍準將及計算機科學家,同時也是世界最早的壹批程序設計師之壹。有壹天,她在調試設備時出現故障,拆開繼電器後,發現有只飛蛾被夾扁在觸點中間,從而“卡”住了機器的運行。於是,霍珀詼諧地把程序故障統稱為“臭蟲(BUG)”,把排除程序故障叫DEBUG,而這奇怪的“稱呼”,竟成為後來計算機領域的專業行話。如DOS系統中的調試程序,程序名稱就叫DEBUG。DEBUG在windows系統中也是極其重要的調試操作。
2、概念:1937年,美國青年霍華德·艾肯找到IBM公司為其投資200萬美元研制計算機,第壹臺成品艾肯把它取名為:馬克1號(mark1),又叫“自動序列受控計算機”,從這時起IBM公司由生產制表機,肉鋪磅秤,咖啡研磨機等亂七八糟玩意兒行業,正式跨進“計算機”領地。為馬克1號編制程序的是哈佛的壹位女數學家格蕾絲·霍珀,有壹天,她在調試程序時出現故障,拆開繼電器後,發現有只飛蛾被夾扁在觸點中間,從而“卡”住了機器的運行。於是,霍珀詼諧的把程序故障統稱為“臭蟲(BUG)”,把排除程序故障叫DEBUG,而這奇怪的“稱呼”,後來成為計算機領域的專業行話。從而debug意為排除程序故障的意思。