91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Unix哲學的理解

發布時間:2020-07-22 12:37:02 來源:網絡 閱讀:266 作者:dsh109 欄目:系統運維

 

Unix哲學
     摘選自《Linux程序設計(第三版)》
  • 簡單性:
    許多很有用的Unix工具是非常簡單的,因此也是很小并易于理解的。“小而簡單”是值得學習的,更大、更復雜的系統注定包 含更大、更復雜的bug,而調試是所有人都想避免的。
  • 集中性:
     通常,讓一個程序很好地執行一項任務要好過把所有的功能都亂七八糟地堆在一起。功能腫脹的程序難于使用和維護。單一目標的程序更容易隨著更好的算法或界面被開發出來而得到改進。在UNIX中,當用戶出現新的需求時,通常是把小工具組合起來已完成更復雜的任務,而不是試圖將一個用戶可能期望的所有功能放在一個大程序里。
  • 可重用組件:
     將應用程序的核心實現為庫。具有簡單而靈活的編程接口、文檔齊備的庫可以幫助其他人開發出同類程序,或者把這些技術應用到新的應用領域。
  • 過濾器:
     許多Unix程序可用作過濾器。也就是說,它們對輸入進行轉換并產生輸出 。正如我們將在后面看到的,Unix提供了一些機制,讓我們可以把一些Unix程序通過一種新穎的方式組合起來,以開發出相當復雜的應用程序。當然,這種類型的作用是靠前面提到的開發方法支撐的。
  • 開放的文件格式:
      比較成功并流行的Unix程序都使用純ASCII碼的文本文件作為配置文件和數據文件。如果你在開發程序時采用了這種做法,那你就對了!它使用戶可以用標準工具修改和搜索配置項,并且可以開發出在數據文件上執行新功能的新工具。
  • 靈活性:
       你不能期待用戶都能正確地使用你的程序。所以,在編程時要盡量考慮到程序的靈活性;盡量避免對字段長度或記錄數目作人為地限制。如果你能做到的話,則你編寫的程序既能在單機上運行,也能跨網路運行。永遠不要認為你知道用戶想做的一切事。
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

霞浦县| 延川县| 乃东县| 横峰县| 伊金霍洛旗| 临汾市| 栖霞市| 枞阳县| 界首市| 来安县| 奇台县| 南涧| 新津县| 长丰县| 公主岭市| 郑州市| 大连市| 襄城县| 嘉义市| 兰考县| 恩平市| 延庆县| 会昌县| 台东县| 常熟市| 南陵县| 平阴县| 潜江市| 曲水县| 花莲县| 石泉县| 金秀| 赤水市| 犍为县| 惠州市| 商城县| 武隆县| 诸城市| 汕头市| 凤城市| 民丰县|