?? zenofpg.htm
字號:
導。當專案完成時,他們會對自己說:「看!這就是我們自己努力所取得的成績!」
篇八
我曾聽聞:
一個程式的價值不能由手冊的厚薄來衡量,也不可以用出現在電腦雜志上的全版廣告
數量來判斷。這種噪音愈大,程式愈無用處。真正優異的程式不需要廣告,使用者自然會
口耳相傳。
篇九
我曾聽聞:
有種循環,是宇宙的節奏。今天流行這個程式,明天則是另一個。今天修正了五百個
錯,明天又將出現另外五百個新的。想要瞭解生命,要知道有這種節奏存在。要參透禪,
就要活在這種節奏之外,由日常生活的牽掛超脫出來。只有這樣,心靈才能自在。
<p align="right"><b><font size="2" color="#999900">| <a href="#content">回目錄</a> |</font></b></p>
<a name="book04"></a>
<b>卷四 金</b>
關主:武士
體裁:公案
硬體:印表機
方位:西
軟體:解譯程式
感覺:聽覺
階段:除錯
動物:兔
系統:MS-DOS
金之卷首語
公案是禪宗一種獨特的教學方式,大師也試圖用公案來講解程式設計。一般來說,禪
宗公案很難瞭解,這是因為除了字面上的意義,還有許多意在言外的涵意。
篇一
一個出身大學專業的生手前來拜訪大師。
生手說:「我能背誦計算機協會所有的演算法,還有《電腦程式的藝術》十二冊,我
還能寫LISP、PROLOG、SNOBOL、ALGOL、MODULA2和ADA的程式。」
大師禮貌的點點頭,回答說:「我很少遇見像你這樣博學的人,我想請你對我所寫的
程式,提出一點看法。」
「我很高興能幫你這個忙。」說著說著,生手驕傲地挺起胸脯。
大師走到他的電腦前插入一張磁片。「首先我得拷貝一下。」他解釋說。
他們坐在那兒,聽見步進馬達旋轉著磁片,聲音沙沙作響。突地電腦顯示訊息,「磁
片空間已滿。A離開,R重試,I忽略?」
大師敲了個『R』再試一次,仍聽到馬達驅動磁片的響聲,接著又在螢幕上看見相同
的訊息。大師不斷地重復按『R』,重復著同樣的事情。
最后生手再也按捺不住了,「磁片沒有空間,已經滿了!」他生氣地大叫。
大師答道:「是你的心太滿了。」
生手恍然大悟。
譯注:計算機協會,ACM(Association for Computing Machinery)
篇二
大師說:「任何一個程式,無論它多小,總還是有錯。」
初學者不信大師的話,「如果一個程式只執行一個簡單的功能,難道還會有錯?」他
問。
「這樣的程式是無意義的,」大師說,「假定有這樣一個程式存在,將會導致作業系
統失效,產生錯誤。」
初學者對這個答案并不滿意。「如果作業系統不失效,又會怎樣?」他接著問。
「沒有不當掉的作業系統,」大師說,「假定有這樣一個作業系統的存在,硬體最后
將失效,發生錯誤。」
初學者還是不滿意。「如果硬體正常,那還會怎樣?」他問。
大師長嘆。「沒有不會當掉的硬體,」他說,「假定這樣的硬體存在,使用者也會設
法讓這它做些奇怪的事,這也是一個錯誤!」
沒有錯誤的程式是則謬論,它在世間難尋。假定有這樣的程式存在,那這個世界就不
存在了。」
篇三
象牙塔里的魔術師前來拜訪大師,一如往常,他又帶來了最新發明。
大師從終端機前抬起頭來,看到魔術師站在辦公室門口,「這次你又帶來了什么呀?
」大師問。
「這是我最偉大的發明,」魔術師說著,用車推著一個盒子進來。「這是終極桌上排
版系統。有了它,打字機、描圖桌、照相機能做的事它全部能做。我已設計好了,任何熟
悉傳統印刷流程的人都能在幾個月內學會,程式師只要學兩次就會了。這有我制作的樣張
,看!它多像《古騰堡圣經》。」
大師仔細地看了看樣張,露出一絲微笑。「這部機器現在打算用來做什么?」他問。
「我們打算用它來印技術手冊。」魔術師說。
<作者注>
這位魔術師經常出現在禪之傳說,作為對比。這個人是否真正存在,不得而知。然而
也有這樣的說法,象牙塔已被一群狂熱的信徒控制。他們被唆使去干盜版、毀謗以及其他
不道德的事情,用以報復超級電腦克雷二號在第三朝代的統治。
這座象牙塔在第三朝代末幾乎全毀,但由于政府的保護而幸免于難,得到政府的資助
進而重建。
譯注:??象牙塔隱喻學術界,象牙塔里的魔術師則隱喻學者。
??Gutenberg Bible,「古騰堡圣經」因制作者強漢.古騰堡(Johann Gutenberg)
而得名。全書成于1453-1456年間,是歐洲第一部以活字版印刷的書。此部圣經
最初出售時,購買者須自行以手工填寫,繪制彩色圖案的大寫字母并裝釘,故每
部圣經各具特色,歐美人士視為精品。
篇四
一位初學者走進大師的工作間,看見一臺新電腦擺在大師的桌上。
「這是部什么樣的電腦啊?」初學者問。
大師把手放在小盒上,這個小盒子通過一條電線與電腦相連。「看!」,大師說,「
這個裝置控制著我們在螢幕看到的東西。」
初學者緊盯著螢幕,但他看到的只是一些毫無意義的符號。
「這個螢幕模擬的是張桌子,」大師解釋道,「譬如說,螢幕的這里是文件柜和垃圾
桶,這是打字機和計算機。」
「這真是一項偉大的發明。」初學者敬畏地低聲說道。
「并不如表面的偉大。」大師說,他推著初學者的肩膀向后退了幾英呎,「你能看見
那兩張桌子嗎?」大師問道。
初學者點點頭。「一張在地板上,另一個在螢幕上。」他回答。
「是這樣的。那么,桌上是否少了什么東西?」
初學者沉思片刻。「其中一張桌子沒有電腦。」他說。
大師搖搖頭。「任何一張桌子都不能沒有電腦。」
篇五
初學者問大師:「程式設計的真義是什么?」
大師回答說:「餓了就吃,困了就睡,該寫程式的時候就寫。」
篇六
大師走進初學者的工作間,剛好聽到一陣騷亂。
「笨!該死的電腦!」初學者氣憤地叫嚷著,「不過是要它們做點事,我就得使用三
個甚至四個編輯程式。有時都被搞糊涂了,還誤刪整個檔案,這簡直令人難以忍受!」
大師盯著初學者。「那該怎么補救呢?」他問。
初學者想了一會兒。「我要重新設計新的編輯程式,」他說,「一個取代所有笨蛋編
輯程式的新編輯程式。」
突然,大師敲了一下初學者的腦袋。這一擊并不重,「這是什么意思?」初學者驚訝
地問道。
「我不想學新的編輯程式。」大師說。
突然,初學者有所領悟。
篇七
初學者問大師,「每次在新系統上開發程式,我必須重學一套新的電腦語言。為什么
沒有標準呢?」
「真正唯一的標準是死亡。」大師轉身而去。
篇八
一位初學者問大師:「在ADA編譯程式中有沒有佛性?」
大師回答說:「你沒發現,八進位、十六進位和十進位的NUL字符都是0嗎?」
初學者大悟。
篇九
名叫戴阿古和古杜的兩位程式師正在向總公司的總裁匯報。
當古杜站起來發言時,他對董事說,「您,天縱英明,能理解電腦的真正含義。」
「鬼扯!」戴阿古說,「你為什么要贊美這個蠢才?對!他是總裁,但他對電腦一竅
不通。」
總裁對二人都給予獎勵,并聘請顧問來決定,二人究竟是誰對誰錯。
<p align="right"><b><font size="2" color="#999900">| <a href="#content">回目錄</a> |</font></b></p>
<a name="book05"></a>
<b>卷五 水</b>
關主:良子
體裁:俳句
硬體:磁盤
方位:北
軟體:編譯程式
感覺:味覺
階段:測試
動物:蛇
系統:Unix
水之卷首語
尼姑良子最初是寫俳句的。那是幾句短詩,用一套既定的章節試圖表達情感或想法。
良子的俳句更為深入地表達了程式師的孤獨生活:為了偵錯而工作到深夜,徒勞無功的測
試,看著一段程式編譯無誤時,那種單純的喜悅。所有的程式師都有這種經驗,但他們很
少提及,甚至于彼此間都未交流。
本書末卷,顯然是一部鉅作中的片段。編者不才,未能將這些詩篇其深奧含意完全翻
譯出來,以達到與原詩類似的效果。這點要請讀者們海涵。
譯注:俳句,日本的一種詩體。一般以三行組成,第一行五個音,第二行七個音,第三行
五個音,又稱十七音詩。
篇一
程式如夢,
生于無形無象的禪中,
我們不過是群愿意逐夢的人。
篇二
不眠不休編程三日,
未聞人聲,
只聽硬盤嗡嗡作響。
篇三
編譯程式運作,
如同湍急的長河,
我靜靜地等。
篇四
為何用LISP?
我一點都不懂COBOL,
因此我用LISP。
篇五
通宵達旦的編程,
晨光,
透過窗戶,照在螢幕上。
篇六
硬體!軟體!
我們是你的奴仆,也是你的主子,
我們的生活是程式。
篇七
聽得到嗎?
程式在磁盤的聲音!
答案是無--意--義。
篇八
我看著電郵,
專案已經取消,
刪除檔案時,令我淚滴。
篇九
電腦中心空空蕩蕩,
寂靜中,只有散熱風扇的呼呼作響。
我走過一排排的中央處理器,
電磁波刺痛了我的皮膚。
我打開門,那個又冷又堅固的房間,
指示燈在控制板上跳動。
人們都說,那是一部沒有靈魂的機器,
但它的靈魂是同事們的汗水,
它有我們多年的生命。
失望、友誼、悲傷、歡樂,
找到演算法的狂喜,
還有那被視為應該的加班長夜。
我聽見了嘆息與歡笑,
在這幽暗的辦公室里,
終端機閃耀著光芒,
像是天上的點點繁星。
<p align="right"><b><font size="2" color="#999900">| <a href="#content">回目錄</a> |</font></b></p>
<b>關于作者</b>
杰弗瑞˙詹姆士在1977年以優異成績畢業于加州大學,并在主要電腦制造商擔任軟體
工程師的職務。
1984年,因為在電腦排版系統上杰出的工作成果,他獲得最佳技術人員的獎項。
杰弗瑞著名的軟體作品有
1.Enochian Evocation:這套軟體用于翻譯、轉錄16世紀科學手抄本。
2.Document Databases:廣泛地用于自動排版軟體。它也能夠進行文字辨識,將本
文轉成電子出版的線上文件。
同時,詹姆士先生也是暢銷作品「程序設計之道」的作者,該本書也是由本社出版。
修習太極拳多年,詹姆士先生表示他感謝這蘊藏古老東方思想的拳術,每日都給予他
新的想法。
<p align="right"><b><font size="2" color="#999900">| <a href="#content">回目錄</a> |</font></b></p>
<a name="AboutBook"></a>
<b>關于本書</b>
我們很榮幸能為您出版這本書。我們的目的是與您分享這些具有代表性的探索與認知
;因為我們也同樣有著深刻的體驗。
真正的認知難以明說,只好透過文字來溝通。我們以小簡的方式,希望您能喜歡這種
輕松、幽默的方式。
「程序設計之禪」是「程序設計之道」的姐妹作,作者仍是杰弗瑞˙詹姆斯,同樣地
仍由本社出版。
本書的電子格式檔是用麥金塔排版并用雷射印表機印出,內文使用Palatino字體,標
題則用Avant Garde字體。本書日文委由藤川照先生提寫,代表著本書五個重要篇章:木
、火、土、金、水。這些文字也出現在每卷之末,讀者可查看第十頁的本書組成表說。
與「程序設計之道」一樣,我們精選一些俳句與三行詩與插畫,制成海報發行。您與
您的朋友可依據喜好,拿來裝飾家里與辦公室。請參考我們的目錄,并寫信向我們購買。
<p align="right"><b><font size="2" color="#999900">| <a href="#content">回目錄</a> |</font></b></p>
</font>
</pre>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -