UNIX编程艺术 9.0分
读书笔记 第一章unix的哲学
明菌

unix是什么,它是一个操作系统,汇聚了很多黑客的智慧,他是一个开放,自由,KISS,单一的系统 它包含了一些哲学基础 模块原则:使用简洁的接口拼接的部件 清晰原则:清晰透明,容易理解 组合原则:这个基于模块原则,设计是考虑组合,最小立异性为中心 分离原则:这个对组合原则聚合问题做出解偶思想,策略同机制分离,接口与引擎分离。 简洁原则:设计要简洁,尽可能降低复杂度。 吝啬原则:就是避免过度设计,编写大系统 透明性原则:跟清晰意义差不多,到这个调用使用当年 健壮原则:源于透明与简洁 表示原则:把知识叠入数据以求逻辑质朴而健壮(就是把它,程序化是它让程序员易懂,归结于健壮原则) 通俗原则:接口设计避免标新立异(标准化,减少学习成本) 缄默原则:一个程序没有什么好说,就保持缄默(我认为是看好的东西,让自己的意见说出来) 补救原则:遇到暂时无法修复的时候就让它先退出终止。用第二种状态表示。 经济原则:宁花机械一分,不花程序员一秒(让程序做重复的事情) 生成原则:避免手动hack,尽量编写程序生成(经济原则的实践版) 优化原则:别过早优化,要先了解原型基础,收集数据,再下手。不要只求快。 多样原则:决不相信,不二大门,(办法总比问题多,不要孤立,要聆听,沟通) 扩展原则:这个基于多样性,则重考虑日后扩展,记着重构不是重写,它需要在,原有基础上优化,让它更加透明,简洁。 总结:unix是这个由简单清晰模块组成的系统,它能够让人容易扩展,使用使用方便,能够让人喜悦(但事实配置让人操心)

0
《UNIX编程艺术》的全部笔记 130篇
豆瓣
免费下载 iOS / Android 版客户端