docs/unix-phil
diff unix-phil.ms @ 14:59305c854751
rearrangements of headlines; summary (ch03)
author | meillo@marmaro.de |
---|---|
date | Sun, 21 Feb 2010 17:23:19 +0100 |
parents | c665b9e7bf8a |
children | 00e306ee903b |
line diff
1.1 --- a/unix-phil.ms Sun Feb 21 14:52:53 2010 +0100 1.2 +++ b/unix-phil.ms Sun Feb 21 17:23:19 2010 +0100 1.3 @@ -220,7 +220,7 @@ 1.4 and shows concrete examples of its application. 1.5 1.6 .SH 1.7 -Examples 1.8 +Pipes 1.9 .LP 1.10 Following are some examples to demonstrate how applied Unix Philosophy feels like. 1.11 Knowledge of using the Unix shell is assumed. 1.12 @@ -268,10 +268,7 @@ 1.13 to get the desired output. 1.14 There are also other ways to get the same output. 1.15 It's a user's decision which way to go. 1.16 - 1.17 -.SH 1.18 -Pipes 1.19 -.LP 1.20 +.PP 1.21 The examples show that many tasks on a Unix system 1.22 are accomplished by combining several small programs. 1.23 The connection between the single programs is denoted by the pipe operator `|'. 1.24 @@ -296,7 +293,7 @@ 1.25 They have to interfaces that allows them to be used in such a way. 1.26 1.27 .SH 1.28 -Interface architecture 1.29 +Interface design 1.30 .LP 1.31 Unix is, first of all, simple \(en Everything is a file. 1.32 Files are sequences of bytes, without any special structure. 1.33 @@ -628,11 +625,21 @@ 1.34 but parts of it become successful instead? 1.35 1.36 .SH 1.37 -Results 1.38 +Summary 1.39 .LP 1.40 -The unix phil is an answer to the sw design question 1.41 -.LP 1.42 -tool chains empower the uses of sw 1.43 +This chapter explained the central ideas of the Unix Philosophy. 1.44 +For each of the ideas, it was exposed what advantages they introduce. 1.45 +The Unix Philosophy are guidelines that help to write valuable software. 1.46 +From the view point of a software developer or software designer, 1.47 +the Unix Philosophy provides answers to many software design problem. 1.48 +.PP 1.49 +The various ideas of the Unix Philosophy are very interweaved 1.50 +and can hardly be applied independently. 1.51 +However, the probably most important messages are: 1.52 +.I "``Do one thing well!''" , 1.53 +.I "``Keep it simple!''" , 1.54 +and 1.55 +.I "``Use software leverage!'' 1.56 1.57 1.58