sidebar 隐藏/显示

漂在北方的狼

在北方生活,就要象狼一样坚韧和顽强! 就象古龙说的那样:"离别是为了相聚",漂也是为了不再漂! 为了我们最初的梦想,努力吧~~~~
    <<  你是一个够职业的软件工程师吗? | 首 页 | Maven中解决资源文件中文乱码问题  >>
  • 2009-10-27

    Unix 设计哲学 - [developer]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://wolfchina.blogbus.com/logs/49276460.html

    现在所有常用的操作系统基本上都是在Unix的基础上衍生(最少是借鉴)出来的,而且基本上大学的操作系统的课程也是拿Unix系统来讲解的。在这里我转载了Unix的设计哲学和思路,一起学习参考。

    原文地址:http://cgfundamentalism.spaces.live.com/Blog/cns!A938DB4347919AD9!406.entry

    (节选自 《Unix 编程艺术》)

    Unix哲学中更多的内容不是这些先哲们口头表述出来的,而是由他们所作的一切和Unix本身所作出的榜样体现出来的。从整体上来说,可以概括为以下几点:

    1. 模块原则:使用简洁的接口拼合简单的部件。
    2. 清晰原则:清晰胜于机巧。
    3. 组合原则:设计时考虑拼接组合。
    4. 分离原则:策略同机制分离,接口同引擎分离。
    5. 简洁原则:设计要简洁,复杂度能低则低。
    6. 吝啬原则:除非确无他法,不要编写庞大的程序。
    7. 透明性原则:设计要可见,以便审查和调试。
    8. 健壮原则:健壮源于透明与简洁。
    9. 表示原则:把知识叠入数据以求逻辑质朴而健壮。
    10.通俗原则:接口设计避免标新立异。
    11.缄默原则:如果一个程序没什么好说的,就沉默。
    12.补救原则:出现异常时,马上退出并给出足够错误信息。
    13.经济原则:宁花机器一分,不花程序员一秒。
    14.生成原则:避免手工hack,尽量编写程序去生成程序。


    历史上的今天:

    六大UNIX的比较 2005-10-27
    用java生成缩略图和给图上打上公司logo 2005-10-27
    但愿老死电脑间,不愿鞠躬老板前 ^_^ 2005-10-27

    随机文章:

    数据库设计范式 2009-05-06
    六大UNIX的比较 2007-12-12
    太好了,jersey升级为1.0.1 2008-12-03
    Java通过Linux的系统命令来统计文件的使用情况 2007-12-12
    从汉化到国际化——UniCode inside, Localization outsite 2007-12-12

    收藏到:Del.icio.us




    Tag:unix 设计 哲学 思路
    引用地址:
    发表于18:06:09 | 编辑 | 继续话题 | 转发 | 分享 0
text size: - reset +

搜索

最新日志

  • 关于gnome环境下eclipse按钮无法响应的解决办法
  • 有关XSD Restriction的一些笔记
  • BPUG第三次聚会收获
  • JSON转换LIB选择
  • REST系列分享
  • Maven中解决资源文件中文乱码问题
  • Unix 设计哲学
  • 你是一个够职业的软件工程师吗?
  • 其实我们都是菜鸟,有感《围观不会设置Java User-Agent的菜鸟》
  • Kseniya Simonova的沙画
全部日志>>

最新评论

  • 网络编程:受益良多!我的博客也是关于watir方面的,www.sd...
  • Shell:同。
  • 宝贝毛:嗯,很多人的梦想都是无法坚持到最后都成了泡沫,正是因为这...
  • 笑对人生:祝你们幸福!
  • 笑对人生:看了你的这封信,我也很受教育,不知你弟弟看了没有!你是一...
  • 漂在北方的狼:现在jesey-spring的1.0.1也出来了...
  • qq:上面的扩展非常实用,但我发现个问题,通过右键提交数据后为...
  • luser:请教下,那个种子文件应该放在什么目录下面啊?我用的是WD...
  • 漂在北方的狼:其实,只是想说说freebsd和linux的相似程度。并...
  • lxlxdw:"FREEBSD,它更像是Linux的一个分支...
  • RSS 什么是RSS?
    用IM提醒我内容更新
    订阅到QQ邮箱
    订阅到鲜果阅读器
    订阅到Google阅读器
    订阅到抓虾阅读器
  • 《城客》第四期:创意之城
    博客大巴
    博客大巴使用指南
    博客大巴模板中心
    免费注册博客大巴
    一键博客搬家工具
    中文互动杂志城客
Copyright © 2002-2009 BlogBus.com, All Rights Reserved. 博客大巴 版权所有
博客大巴模板设计:从容之美 | 作者: iZ
    iCity YOHOcity