QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 803|回复: 5

Unix哲学之本

[复制链接]
发表于 2004-7-20 21:02:04 | 显示全部楼层 |阅读模式
摘自《unix程序设计的艺术》(影印本)(简单地译了一下,大家不要怪我的水平孬,打字也蛮辛苦的:)

1.模块:撰写用明了的接口连接的简单模块
2.明晰:明晰优于“聪明”
3.组合:设计可用其它程序连接的程序
4.分离:分离策略与机制;分离接口与引擎
5.简单:设计要简单而不是复杂,除非必要
6.节俭:只有能明显阐明无它途可寻才编写大程序
7.透明:有清晰的设计以方便审查与调试
8.健壮:它是透明与简单的必然结果
9.表示:用数据包含知识,让程序逻辑尽可能愚蠢与健壮
10.最少惊讶:接口设计中,总是做最少引起惊讶的事
11.沉默:若一个程序没有惊人之处,它应该沉默
12.修复:修复你能修复的,若注定要失败,大声宣告你的失败
13.经济:程序员的时间是宝贵的,机器时间应该让位于它
14.产生:避免手工工作,如果行,写能产生程序的程序
15.优化:在完美之前先有个样版,在优化之前先让它能工作
16.多样:不要相信这样的声明:“一个真正的途径:”
17.可扩展:面向未来设计,因为它比你想像的活的久:)
发表于 2004-7-21 00:13:32 | 显示全部楼层
很不错了。
回复

使用道具 举报

发表于 2004-7-22 13:39:18 | 显示全部楼层
我顶!!
那本书买回来我就没怎么看……说实话,Eric写的书语言确实难懂……我的英文水平…………
回复

使用道具 举报

发表于 2004-7-22 20:03:01 | 显示全部楼层
把英文原文贴出来不知是否侵权(包括这个翻译)?对这些个不了解,希望有人提示一下。
回复

使用道具 举报

发表于 2004-7-22 20:20:21 | 显示全部楼层
我想不会吧,怎么说Eric也是开源软件的领袖人物,他不会在乎这些吧……不过最好署名
回复

使用道具 举报

发表于 2004-7-23 15:43:44 | 显示全部楼层
我买了一本,努力看了10多页,决定目前不看了。首先,唉,英语受到无数打击,暴多单词不认识。其次,自己还没有到能够领悟这么高深理论的层次。
收藏着先。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 20:54 , Processed in 0.037770 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表