Skip to content

「離塵指引」啟發自大品天仙訣,但並不嚴格遵循仙訣。「離塵指引」並不是企圖囊括計算機科學系統部分的教材,而是有著更大的野心,它要指引的,是一條重塑計算機系統之路。

軟體界經歷幾十年的發展,已經沉澱下數以億計的程式碼,這些程式碼盤根錯節,彼此之間互相緊密依賴。舉例來說,寫一個網站,必須跑在瀏覽器上,瀏覽器又跑在作業系統之上,主流作業系統又都是由 C/C++ 編譯器編譯出來,依賴可以追溯很多很多層。甚至這些依賴不是樹狀的,彼此會成環,例如編譯器通常也需要作業系統作為執行環境,而作業系統又是由編譯器編譯生成的。

將現代軟體當做一個世界,從學會寫程式的第一天開始,絕大多數的人就永遠也脫離不了它。本作企圖指引人們如何離開原世界(下稱塵界),再造一個新世界(洞天、仙界、天界)。

在這個新世界,不必為了理解一段彆扭的程式碼去考古三十年前的郵件往返,不必再與費解的歷史遺留問題做鬥爭,人不該活在前人定義好的世界裡反覆修補。來吧!道友,去創造一個新世界,即使設計世界的法則讓你絞盡腦汁;即使維持世界的運轉令你精疲力竭...