聲明:
本文內容來自《編程之道》一書, 小趙只負責錄入. 所有版權歸該書的出版社。本文由原來的三冊書組成:《編程之道》 《編程之禅》《計算機時代的寓言》
目錄
前言
序
引言
第一篇 木
第二篇 火
第三篇 土
第四篇 金
第五篇 水
第五篇 水
大師:阿幸
媒體:俳句
硬件:磁盤
方向:北
軟件:編譯程序
感覺:味覺
階段:測試
動物:蛇
系統:Unix
水
尼姑阿幸最初是寫俳句的。俳句即短詩,用一套預先好的章節來試圖表達一種情感或一種想法。阿幸的俳句則更多地表達了一名程序設計者的那種孤獨的生活:為了調試而工作到深夜,徒勞無獲的測試,看著一段程序編譯時的那種簡單的喜悅,等待。所有的程序設計者都有過這些體驗,但他們很少提及,即使是在他們之間。
本書這最後一部分,顯然是一部大作中的片段。作者不才。未能將這些短詩中的深奧的意蘊完全翻譯出來,以達到和原詩類似的效果,還望讀者多多包涵。
一
程序不過是夢,
生於無形無象的禅中,
我們只是那做夢的人。
二
我編程三日,
兩耳不聞人聲,
只有硬盤在歌唱。
三
編譯程序在運行,
像一條湍急的河流,
我靜靜地等侯。
四
為何要用LISP?
COBOL語言我不懂,
所以我用LISP。
五
編程一整夜,
透過窗戶,照到屏幕上,
初升的太陽。
六
硬件和軟件,
我們是你們的主人和奴隸,
我們的生活是程序。
七
你能聽見嗎,
上程序的聲音?
答案是NUL。
八
電子郵件說,
項目已取消,
清理文檔時,我哭了。
九
計算中心空空蕩蕩,
靜靜的只有風扇在嗡鳴。
我走過一排排的CPU,
磁通量刺痛了我的皮膚。
我打開一扇門,又冷又硬,
看見指示燈在控制板上跳動。
一台沒有靈魂的機器,人們說,
但它的靈魂是同事們的汗水,
在它裡面有我們多年的生命,
失望,友誼,悲傷,歡樂,
算法成功時的狂喜,
和無數個徒勞無獲的長夜。
我聽見了歎息和歡笑的回聲,
在這間黑洞洞的辦公室裡,
終端機閃耀著光芒,就像星星一樣。