`

unix编程艺术的设计原则

 
阅读更多

1.模块原则:使用简洁的接口拼接简单的部件
2.清晰原则:清晰胜于技巧  加注释  选择简单算法
3.组合原则:设计时考虑拼接组合  unix中的输入输出选择文本流
4.分离原则:策略同机制分离,接口同引擎分离
5.设计原则:设计要简洁,复杂度能低则低
6.吝啬原则:除非确无他法,否则不要编写庞大的程序
7.透明性原则:设计要可见,以便日后审查和调试
8.健壮原则:健壮源于透明和简洁  避免在程序中出现特例,代码功能很清晰,模块化
9.表示原则:把知识叠入数据以求逻辑质朴和健壮
10.通俗原则:接口设计避免标新立异
11.缄默原则:如果一个 程序没什么好说的,就保持沉默
12.补救原则:出现异常时,马上推出并给出足量错误信息
13.经济原则:宁花机器一份,不花程序员一秒
14.生成原则:避免手工hack,尽量编写程序去生成程序
15.优化原则:雕琢前先得有原型,跑之前先学会走
16.多样原则:绝不相信所以‘不二法门’的断言 广泛采用多种语言,开放的可扩展系统和用户定制系统
17.扩展原则:设计着眼未来,未来总比预想快

0
7
分享到:
评论

相关推荐

    Unix编程艺术/Unix环境高级编程(第二版)/Unix网络编程(第二版)

    首先,《Unix编程艺术》主要讲述了Unix系统的设计哲学和编程原则,包括简洁、模块化和可组合性等核心思想。书中通过实例解析了如何编写高效、优雅的Unix程序,并讨论了错误处理、进程间通信(IPC)以及Shell脚本编写...

    UNIX编程艺术1~3试读

    《UNIX编程艺术》主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S.Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为...

    UNIX编程艺术[中文PDF版本]

    此外,《UNIX编程艺术》还强调了模块化设计和软件工程原则,提倡良好的编程习惯和风格,这些都对提升代码质量至关重要。书中的实例丰富,每章都有详细的代码示例和实践练习,帮助读者巩固所学知识。 最后,书中...

    UNIX编程艺术(The.Art.of.Unix.Programming)中英版

    《UNIX编程艺术》是计算机科学领域的一本经典之作,由著名的软件工程师Eric S. Raymond撰写。这本书详尽地探讨了UNIX操作系统的哲学、设计原则以及高效编程的技术,旨在帮助程序员理解和模仿UNIX系统的精髓,从而写...

    unix 编程艺术(英文版)

    《Unix编程艺术》是计算机科学领域的一本经典之作,由著名的软件工程师Eric S. Raymond撰写。这本书深入探讨了Unix操作系统的哲学与设计原则,并详细解释了如何运用这些原则进行高效、优雅的编程。Unix系统以其简洁...

    unix编程艺术

    《Unix编程艺术》是一本由史蒂文·雷蒙德所著,专注于探讨Unix系统上编程的书籍。史蒂文·雷蒙德是开源软件的先驱者之一,也是著名的fetchmail程序的作者。Unix系统以其简单、高效和稳定闻名,从20世纪70年代诞生...

    Unix编程艺术.pdf

    unix是什么,它是一个操作系统,汇聚了很多黑客的智慧,他是一个开放,自由,KISS,单一的系统 它包含了一些哲学基础 模块原则:使用简洁的接口拼接的部件 清晰原则:清晰透明,容易理解 组合原则:这个基于模块原则...

    unix编程艺术(带目录高清版本)

    《Unix编程艺术》是一本经典的计算机科学著作,由著名Unix系统专家Eric S. Raymond撰写。这本书深入探讨了Unix操作系统的设计哲学、工具使用以及程序编写的原则和技巧,是学习Unix/Linux系统编程的重要参考资料。...

    Unix编程艺术第二版中文版

    《Unix编程艺术》第二版是Linux和Unix领域的经典著作,由著名的系统程序员和教育家Eric S. Raymond撰写。这本书深入探讨了Unix操作系统的设计哲学、工具使用以及编程实践,旨在帮助读者掌握Unix系统的精髓,提升软件...

    unix 编程艺术

    ### Unix编程艺术 #### 一、Unix哲学与编程原则 Unix作为一款历史悠久的操作系统,其设计哲学和编程原则对后来的计算机科学产生了深远的影响。在《Unix编程艺术》这一主题中,我们首先来探讨Unix的核心理念及其...

    Unix编程艺术

    本书主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S. Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为本书贡献了宝贵的...

    Unix编程艺术--完整书签版

    《Unix编程艺术》是一本深度探讨Unix操作系统编程的权威之作,由著名的计算机科学家Eric S. Raymond撰写。这本书全面覆盖了Unix编程的各种技术和实践,旨在帮助读者理解和掌握Unix系统的精髓,从而提升软件开发的...

    unix编程艺术2

    《Unix编程艺术》是一本深入探讨Unix操作系统的经典著作,由著名黑客Eric S. Raymond撰写。这本书不仅仅关注技术层面的编程知识,更重要的是传递Unix文化中的理念和思维方式,旨在提升读者的专业技能和直觉反应。 ...

    UNIX编程艺术经典观点

    《UNIX编程艺术》是计算机科学领域的一本经典之作,它深入浅出地探讨了UNIX操作系统的设计哲学和编程原则。这本书不仅对于系统程序员,对于任何希望理解高效、优雅代码设计的人都有着重要的参考价值。以下是该书涉及...

    《UNIX编程艺术》(Eric S·Raymond[美] 著,姜宏、何源、蔡晓俊 译)

    本书主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S. Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为本书贡献了宝贵的...

    unix编程艺术中文版

    《Unix编程艺术》是一本由美国计算机科学家Eric S. Raymond撰写的经典著作,它深入探讨了Unix操作系统的设计哲学和编程技巧。这本书对于理解和掌握Unix系统的核心理念,以及如何编写高效、简洁、可移植的Unix程序...

    Unix编程艺术 中文版

    通过对《Unix编程艺术》的深入学习,开发者不仅可以掌握Unix编程的技巧,还能领悟到Unix设计背后的智慧,从而提升自己的编程能力。书中的每一章都是一次探索之旅,带你走进Unix的深处,领略其独特的魅力和无尽的可能...

Global site tag (gtag.js) - Google Analytics