本文主要是 <UNIX编程艺术>的摘录,摘录的主要是我觉得对从事软件开发有用的一些原则. 对于程序员和开发人员来说,如果完成某项任务所需要付出的努力对他们是个挑战却又恰好还在力所能及的范围内,他们就会觉得很有乐趣. UNIX的设计哲学是:一个程序只做一件事,并做好.程序要能协作,程序要能处理文本流,因为这是最通用的接口. UNIX设计的原则: 模块原则,使用简洁的接口拼合简单的部件: 清晰原则,清晰胜于技巧: 组合原则,设计时考虑拼接组合: 分离原则,策略同机制分离,接口同引擎分离: 简洁原则…