网络寻租

Programmer, Gamer, Hacker

Unix的哲學

| Comments

以前看過UNIX編程藝術一書,里面提到了unix的哲學,以及對應能夠帶來的好處:

問題分解為子問題:

好處在于解決方案可重用,針對單一問題的解決方案可以得到改進的機會。

統一接口(文本方式,采用輸入流,輸出流,錯誤流),UNIX強大的管道功能:

好處在于使得多程序間通信成為可能,人也能在這個過程中觀察程序的運作方式。

開放源碼:

邀請用戶參與改進源代碼,以程序提升為目標,使得程序能夠傳世。

可配置,可自動化:

程序的配置可以通過寫配置文檔和調節參數來完成,而程序執行也可以完全交由計算機來做,完全解放了電腦使用人員的人力。

雖然有些點在實際的應用中會有些限制(因為市場,政治,成本等原因),但是這些精神可以指導我們在軟件,甚至生活方式上面得到進步。

Comments