Unix設計的哲學

2021-07-30 05:47:40 字數 542 閱讀 9249

1 . 小既是美

相對於同類的龐然大物,小巧的事物有著無可比擬的巨大優勢。

2 . 每個程式之作好一件事情

通過集中精力應對單一任務,程式可以減少很多冗餘的**,從而避免過高的資源開銷、不必要的複雜性和缺乏靈活性。

3 . 盡快建立原型

短時間內建立設計原型,有助於提高效率。

4 . 舍高效率而取可移植性

unix作為第乙個可移植系統而開創先河時,它曾經掀起過軒然大波,今天,可移植性作為軟體開發的乙個重要的特性,可見 unix先見性。

5 . 使用純文字檔案來儲存資料

一切皆檔案是unix設計之處的哲學。

6 . 充分利用軟體的槓桿效應

**復用,借助前期做出的成果,迅速構建構建軟體,寫出大量的應用程式。

總結 Unix設計哲學 Unix程式設計藝術》

學習了這句話其實常見,尤其是花過功夫學習英文的朋友.而這個原則可以應用在生活的各個方面.這一原則是歷經多少專案的檢驗結果,而我們正是站在一位巨人的肩膀上直接看到現在的理所當然的基本規則.如何翻譯呢?我覺得字面上是 簡潔,樸實 精神上可以相較於 大智若愚 哲學上則相似於 道 還要清楚的認識到,這些總結...

Unix哲學基礎

摘自 unix程式設計藝術 unix哲學起源於ken thompson早期關於如何設計乙個服務介面簡潔 小巧精幹的作業系統的思考,隨著unix文化在學習如何盡可能發掘thompson設計思想的過程中不斷成長,同時一路上還從其它許多地方博採眾長。unix哲學說來不算是一種正規設計方法。它並不打算從電腦...

關於Unix哲學

先講兩個很老的小故事。第乙個故事。有一家日本最大的化妝品公司,收到了使用者的投訴。使用者抱怨買來的肥皂盒是空的。這家公司為了防止再發生這樣的事故,很辛苦地發明了一台x光檢查器,能夠透視每乙個出貨的肥皂盒。同樣的事故,發生在一家小公司。他們的解決方法是買一台強力的工業電扇,對著肥皂盒猛吹,被吹走的就是...