Linux/Unix设计思想 读书笔记

简介:
初识Erlang时感觉怪异的方法命名,写Shell脚本时的恍然大悟,原来一切源头都在《Linux/Unix 设计思想》
 
下面是我的读书笔记,按照我自己的理解重新梳理了一下:

读书笔记

 
  1. 尽快建立原型,寻找90%的解决方案,先运行起来再说
  2. 保持程序的小巧,一次做好一件事情
  3. 站在巨人的肩膀上 在原有软件的基础上进行加强和扩展
  4. 各部分之和大于整体
  5. 高效率和可移植性之间往往存在取舍
  6. 层次化思考 
 
  1. 交互界面 往往让我们距离问题的本质更远
  2. 尽可能自动化
  3. 让每一个程序都成为过滤器所有程序的共有特征就是修改数据而不创造数据
  4. 使用小写字母,并保持简短
 
 
不过书中类似于下面的文字请自行甄别,判断:
 
也许我们应该提及,大众汽车公司曾经围绕着"小即是美"的概念开展了一次成功的汽车营销活动,并借此销售了数以百万计的汽车;或者想一想主流Unix供应商Sun公司的事例,它的商业战略基于"集中所有资源推出最好的拳头产品"这一思想,或者换句话说,也就是"只做好一件事"的理念。那么,人们对于掌上电脑、无线网络访问和手持视频的兴趣是否与可移植性有关呢?
 
对操作系统来说,华丽的图形界面没有任何意义,除非它能为用户提供所需要的功能。换句话说,内容为王。
 
人们之所以涌向互联网和万维网是为了获得文本内容。

 

参考资料:

[1] 《思维之火》之如何识破他在扯蛋(上)  

[2] 《思维之火》之如何识破他在扯蛋(中)

[3] 《思维之火》之如何识破他在扯蛋(下) 

[4] 《思维之火》之如何成为一个自由的思考者  

 

目录
相关文章
|
10月前
|
存储 Shell Linux
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
106 0
|
10月前
|
Unix Shell Linux
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
100 2
|
27天前
|
安全 Unix Linux
Unix:Linux的“祖师爷”
Unix的诞生 Unix操作系统诞生于1969年,由肯·汤普逊(Kenneth Lane Thompson)和丹尼斯·里奇(Dennis MacAlistair Ritchie)在AT&T的贝尔实验室开发。其初衷是为了在闲置的PDP-7计算机上开发一个简单的操作系统,以便进行编程和游戏。最初的Unix是用汇编语言编写的,但随后为了更高效的开发和更好的可移植性,里奇和汤普逊用C语言重写了Unix的大部分代码,这奠定了Unix的基础,并促进了C语言的广泛应用。
32 2
|
3月前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
70 2
|
5月前
|
Unix 物联网 大数据
操作系统的演化与比较:从Unix到Linux
本文将探讨操作系统的历史发展,重点关注Unix和Linux两个主要的操作系统分支。通过分析它们的起源、设计哲学、技术特点以及在现代计算中的影响,我们可以更好地理解操作系统在计算机科学中的核心地位及其未来发展趋势。
|
7月前
|
Ubuntu 安全 Unix
在Linux中,有哪几种linux/unix发行版本?
在Linux中,有哪几种linux/unix发行版本?
|
7月前
|
Ubuntu Unix Linux
在Linux中,Unix和Linux之间的关系是什么?
在Linux中,Unix和Linux之间的关系是什么?
|
10月前
|
Unix Shell Linux
在Linux和类Unix系统中,Shell提供了多种命令用于用户和权限管理
在Linux和类Unix系统中,Shell提供了多种命令用于用户和权限管理
101 4
|
7月前
|
Unix Linux 程序员
Unix:Linux的“逗趣祖师爷”与它的不凡传承
在科技长河中,Unix犹如一颗恒星,既是历史见证者也是未来的启发者。1969年,因程序员肯·汤普森想在他的PDP-7上玩“Space Travel”游戏,意外创造了Unix,以简洁优雅的代码改变了操作系统的世界。进入90年代,林纳斯·托瓦兹受Unix启发,开发了开源免费的Linux,像是Unix调皮的孙子,不仅继承其精髓还增添了开放共享的精神。Unix与Linux之间的传承,就像是智者与追蝶孩童的故事,充满了岁月的智慧与新生的活力,提醒我们科技传奇往往源于不起眼的小事。下次使用Linux时,不妨会心一笑吧!
104 0
|
7月前
|
开发框架 Unix Linux
LangChain 构建问题之在Unix/Linux系统上设置OpenAI API密钥如何解决
LangChain 构建问题之在Unix/Linux系统上设置OpenAI API密钥如何解决
96 0