In English, BUG means an insect, and here it refers to errors in a program, so DEBUG means removing errors from a program. But how could there be insects in a program? Actually, there is a story behind this. In 1941, a man named Conrad Zuse built the Z3 relay computer, which was made up of a great many relays. When a relay's small switch was closed, it meant "1"; when open, it meant "0". One day he wrote a program using "0" and "1" and ran it on that computer, but it failed to run properly. He checked the program again and again, but still could not find the error. So he had no choice but to inspect that huge machine's relays one by one. In the end, he found that a bug had died under the switch of one relay, preventing it from making contact.... Later, people started calling the removal of program errors DEBUG.
欢迎大家观临我的个人主页:
http://dosdiy.bluepc.com.cn/
http://dosdiy.ys168.com/
EMAIL: lydong@china.com.cn lydong@yeah.net
----------------------------------------------
http://dosdiy.bluepc.com.cn/
http://dosdiy.ys168.com/
EMAIL: lydong@china.com.cn lydong@yeah.net
----------------------------------------------




