2008年8月5日 星期二

2008.08.04 (一) 靠!終於找到蟲了



[說明] debug 通常就是長這樣沒錯

除蟲大概就是長這樣
除蟲的一個故事來源是這樣子的

在電腦剛發明的時候 運算是靠真空管
每一個位元 都是一個真空管
而且都是人為操作
而且每開機一次 整個城市的電燈都會跳一下

寫程式的人 當然不能像現代人一樣
先跑出結果 再看對不對
而是邏輯先驗証沒問題 才能丟到電腦跑

話說有一次程式錯誤 邏輯被許多人再三驗証
都沒有錯誤 但是結果是錯的
科學家百思不得其解

最後有一位操作員 在它所操作手動的真空管中
找到了一隻蟲 一支貨真假實的 昆蟲

從此之後 只要是程式有錯誤 就叫做除蟲(debug)

debug 是工程師花最多力氣 最悢也最有成就感的一件事
花了許許多多力氣 最後除完蟲的那種快感
不是用言語可以表達的

就像是 便祕許久 積了三四個禮拜
忽然有一天大出來的那種快感

今天 我終於大出來了
真爽

以上


沒有留言: