The UNIX Philosophy:
一:小即是美
二:让程序只做好一件事
三:尽可能早地建立原型
四:可移植性比效率更重要
五:数据应该保存为文本文件
六:尽可能地榨取软件的全部价值
七:使用shell脚本来提高效率和可移植性
八:避免使用可定制性低下的用户界面
九:所有程序都是数据的过滤器
此外还有十条原则则并不为所有人认同,甚至还是争论的焦点(如宏内核和微内核之争):
一:应该允许用户定制操作环境
二:让操作系统核心小而轻
三:使用小写字母并尽量简短
四:节约纸张,保护树林
五:沉默是金
六:并行地思考
七:部分加部分大于整体
八:寻找问题的帕雷托法则
九:程序随需求而增长(Worse is better)
十:层级地思考
The UNIX Philosophy
最新推荐文章于 2022-04-09 14:58:04 发布