首页 > 系统服务 > 详细

linux/unix核心设计思想

时间:2014-09-18 13:21:24      阅读:342      评论:0      收藏:0      [点我收藏+]

 1) 程序应该小而专一,程序应该尽量的小,且只专注于一件事上,不要开发那些看起来有用但是90%的情况都用不到的特性; 

 

2) 程序不只要考虑性能, 程序的可移植性更重要,shell和perl,python等脚本相比c有更好的移植性;

 

3)一切皆文件,尽量使用文本文件来存储数据,避免使用二进制文件,因为文本文件可读性强,且已经有跟多的工具来处理,例如awk,sed,grep等;

 

4)让每个程序都成为过滤器,程序需要与其他的工具一起配合使用,管道的支持是非常的重要的;

 

5)任何的程序都需要考虑被批处理执行,尽量避免强制的用户交互或界面;

 

linux/unix核心设计思想

原文:http://blog.csdn.net/china_video_expert/article/details/39369957

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!