經典文摘 Linux Unix設計思想

2021-06-23 09:13:55 字數 973 閱讀 9797

mike gancarz是一位技術布道者。他是linux/unix最主要的倡導者之一,也是最早開發x window system的先驅。他把一些在unix/linux社群裡口口相傳的哲學思想總結提煉,寫成了《linux and the unix philosophy》這樣一本完整的unix/linux哲學理論書籍。他在書中提出了九條訓格之言:

一、小即是美

二、讓每乙個程式只做好一件事情

三、盡快建立原型

四、舍高效率而取可移植性

五、使用純文字檔案來儲存資料

六、充分利用軟體的槓桿效應

七、使用shell指令碼來提高槓桿效應和可移植性

八、避免強制性的使用者介面

九、讓每乙個程式都成為過濾器

此外還有十條次要原則則並不為所有人認同,但這些準則正在漸漸發展成unix世界信仰體系的乙個組成部分:

一、允許使用者定製環境

二、讓作業系統核心小而輕巧

三、使用小寫字母並盡量保持簡短

四、節約紙張,保護樹木

五、沉默是金

六、並行思考

七、各部分之和大於整體

八、尋找問題的帕雷託法則(即尋找滿足目標使用者90%要求的解決方案,剩下的10%任由其自生自滅)

九、程式隨需求而增長(更壞就是更好)

十、層次化思考

linux unix設計思想

看了 linux unix設計思想 這本書,覺得書的大部分內容都閒扯的太遠了,以下簡單的總結下本書的核心,幫助大家節省時間和金錢。linux unix設計思想 1 程式應該小而專一,程式應該盡量的小,且只專注於一件事上,不要開發那些看起來有用但是90 的情況都用不到的特性 2 程式不只要考慮效能,程...

linux unix設計思想

看了 linux unix設計思想 這本書,覺得書的大部分內容都閒扯的太遠了,以下簡單的總結下本書的核心,幫助大家節省時間和金錢。linux unix設計思想 1 程式應該小而專一,程式應該盡量的小,且只專注於一件事上,不要開發那些看起來有用但是90 的情況都用不到的特性 2 程式不只要考慮效能,程...

ASP事務處理經典文摘

在開發web應用時,無一例外地需要訪問資料庫,以完成對資料的查詢 插入 更新 刪除等操作。受應用邏輯的影響,有時需要將多條資料庫操作指令組成乙個工作單元 事務 在資料庫中,所謂事務是指一組邏輯操作單元,它使資料從一種狀態變換到另一種狀態。為確保資料庫中資料的一致性,應當用離散的成組的邏輯單元運算元據...