zoukankan      html  css  js  c++  java
  • Mike Gancarz:Linux/Unix设计思想

           Mike Gancarz是一位技术布道者。

    他是Linux/Unix最基本的倡导者之中的一个,也是最早开发X Window System的先驱。他把一些在Unix/Linux社区里口口相传的哲学思想总结提炼,写成了《Linux and the UNIX Philosophy》这样一本完整的Unix/Linux哲学理论书籍。

    他在书中提出了九条训格之言:

          一、小即是美
          二、让每个程序仅仅做好一件事情
          三、尽快建立原型
          四、舍高效率而取可移植性
          五、使用纯文本文件来存储数据
          六、充分利用软件的杠杆效应
          七、使用shell脚本来提高杠杆效应和可移植性
          八、避免强制性的用户界面
          九、让每个程序都成为过滤器
          此外还有十条次要原则则并不为全部人认同,但这些准则正在渐渐发展成Unix世界信仰体系的一个组成部分:
          一、同意用户定制环境
          二、让操作系统内核小而轻巧
          三、使用小写字母并尽量保持简短
          四、节约纸张。保护树木
          五、沉默是金
          六、并行思考
          七、各部分之和大于总体
          八、寻找问题的帕雷托法则(即寻找满足目标用户90%要求的解决方式,剩下的10%任由其自生自灭)
          九、程序随需求而增长(更坏就是更好)
          十、层次化思考
  • 相关阅读:
    【转载】我的七个建议Joel Spolsky
    C语言文件读写操作
    【转】RO段、RW段和ZI段 Image$$??$$Limit 含义(zz)
    给大家一个测试webservice的软件
    .net 实现深拷贝的方法
    第一次设计数据访问层,大家给你建议,谢谢
    重新写博客
    (转)理解 Thread.Sleep 函数
    slk解压缩
    SMTP Service设置
  • 原文地址:https://www.cnblogs.com/lxjshuju/p/6733097.html
Copyright © 2011-2022 走看看