Linux and the Unix Philosophy Summary
来源:互联网 发布:php文件上传下载 编辑:程序博客网 时间:2024/04/28 20:10
读完Linux and the Unix Philosophy 后自己写的一个小 Summary
1,小即是美
2.让每一个程序只做好一件事
3.尽快建立原型 》 适当工程方法
4.可移植性的优先权——————舍弃高效率而取可移植性
可移植到数据才是真正的数据————采用纯文本形式存储数据,将数据保存为二进制格式是严格禁止的
5.将一切操作进行自动化处理
6.Shell的杠杆效应
7.小模块意味着更大的灵活性,同时带来的问题却是交互的难以掌控
8.避免使用CUI的原因:
CUI程序难以组合,扩展性差,难以发挥杠杆效应,CUI解析器庞大,CUI偏向大即是美,
9.让每一个程序都成为过滤器: 程序并不产生数据,程序只修改数据
sample: Linux 下的Stdin/Stdout/Stderr (再次反应CUI的不必要性)
10.沉默是金
sample: UNIX下的ls命令(空白文件夹生成管道会直接断裂,而不是将输出传下去)
11.并行思维
12. 寻求90%的解决方案 ------> 割舍不必要的 solution从而提高效率和性能
13.层次化思考 目录结构/进程
1,小即是美
2.让每一个程序只做好一件事
3.尽快建立原型 》 适当工程方法
4.可移植性的优先权——————舍弃高效率而取可移植性
可移植到数据才是真正的数据————采用纯文本形式存储数据,将数据保存为二进制格式是严格禁止的
5.将一切操作进行自动化处理
6.Shell的杠杆效应
7.小模块意味着更大的灵活性,同时带来的问题却是交互的难以掌控
8.避免使用CUI的原因:
CUI程序难以组合,扩展性差,难以发挥杠杆效应,CUI解析器庞大,CUI偏向大即是美,
9.让每一个程序都成为过滤器: 程序并不产生数据,程序只修改数据
sample: Linux 下的Stdin/Stdout/Stderr (再次反应CUI的不必要性)
10.沉默是金
sample: UNIX下的ls命令(空白文件夹生成管道会直接断裂,而不是将输出传下去)
11.并行思维
12. 寻求90%的解决方案 ------> 割舍不必要的 solution从而提高效率和性能
13.层次化思考 目录结构/进程
0 0
- Linux and the Unix Philosophy Summary
- Linux and the Unix Philosophy
- 书籍推荐:《Linux and the Unix Philosophy》
- linux/unix 哲学概述 (Linux and the Unix Philosophy)
- Linux/Unix设计思想(Linux and the Unix Philosophy)
- 书摘:Linux and the Unix Philosophy(Linux/Unix设计思想)
- the UNIX Philosophy
- The UNIX Philosophy
- The Unix Philosophy
- The UNIX Philosophy
- Basic of the Unix Philosophy
- Basics of the Unix Philosophy
- UNIX Philosophy
- Unix Philosophy
- [linux and unix shell programming] and [the unix environment programming]
- UNIX philosophy(ZT)
- Unix scripting 2 - philosophy
- Ontology ---------- the definition of philosophy and in IT field
- 类型转换
- windows下mysql5.7.9压缩版安装
- 视图和委托
- 而getElementByName用户获取一组同名的标签
- UI第五天:设计模式、⼿势识别器
- Linux and the Unix Philosophy Summary
- android开发规范及快捷键
- python 函数
- 基于mini2440 的 bootloader 设计 ---- 6、C程序运行环境搭建
- 14.在全局中扩展UIVew的功能
- 《C++并发编程实战》读书笔记6---设计并发代码
- 配置eclipse开发floodlight环境
- 问题集锦二
- Linux 下Redis安装与集群配置 Redis配置文件详解