annotate dedication.roff @ 183:4c5055a0e981

Explained `hidden switches'.
author markus schnalke <meillo@marmaro.de>
date Wed, 11 Jul 2012 10:13:54 +0200
parents 25d05add0d97
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
dc2bfef4cda7 Initial commit: Basic structure, macros and fonts.
markus schnalke <meillo@marmaro.de>
parents:
diff changeset
1 .bp
44
18e56d609fbf style: Replaced an ugly hack with a less ugly hack. ;-)
markus schnalke <meillo@marmaro.de>
parents: 15
diff changeset
2 .rs
0
dc2bfef4cda7 Initial commit: Basic structure, macros and fonts.
markus schnalke <meillo@marmaro.de>
parents:
diff changeset
3 .if e .bp
dc2bfef4cda7 Initial commit: Basic structure, macros and fonts.
markus schnalke <meillo@marmaro.de>
parents:
diff changeset
4 .rs
dc2bfef4cda7 Initial commit: Basic structure, macros and fonts.
markus schnalke <meillo@marmaro.de>
parents:
diff changeset
5 .ps 12
dc2bfef4cda7 Initial commit: Basic structure, macros and fonts.
markus schnalke <meillo@marmaro.de>
parents:
diff changeset
6 .vs 14
163
0628571d32d7 dedication: Keep only the quote by Dijkstra.
markus schnalke <meillo@marmaro.de>
parents: 144
diff changeset
7 .sp 2.5i
0628571d32d7 dedication: Keep only the quote by Dijkstra.
markus schnalke <meillo@marmaro.de>
parents: 144
diff changeset
8 .\" sp 4c
0
dc2bfef4cda7 Initial commit: Basic structure, macros and fonts.
markus schnalke <meillo@marmaro.de>
parents:
diff changeset
9 .ft I
dc2bfef4cda7 Initial commit: Basic structure, macros and fonts.
markus schnalke <meillo@marmaro.de>
parents:
diff changeset
10 .ce 99
dc2bfef4cda7 Initial commit: Basic structure, macros and fonts.
markus schnalke <meillo@marmaro.de>
parents:
diff changeset
11 .ig
144
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
12 Instead, what makes it (the UNIX system) effective is an approach
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
13 to programming, a philosophy of using the computer. Although
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
14 that philosophy can't be written down in a single sentence, at
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
15 its heart is the idea that the power of a system comes more from
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
16 the relationship among programs than from the programs themselves.
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
17 .\" The UNIX Programming Environment, p. viii
0
dc2bfef4cda7 Initial commit: Basic structure, macros and fonts.
markus schnalke <meillo@marmaro.de>
parents:
diff changeset
18 ..
163
0628571d32d7 dedication: Keep only the quote by Dijkstra.
markus schnalke <meillo@marmaro.de>
parents: 144
diff changeset
19 .ig
144
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
20 At the heart of the \f(ICUnix\fI philosophy is the idea that
0
dc2bfef4cda7 Initial commit: Basic structure, macros and fonts.
markus schnalke <meillo@marmaro.de>
parents:
diff changeset
21 the power of a system comes more from the relationship
dc2bfef4cda7 Initial commit: Basic structure, macros and fonts.
markus schnalke <meillo@marmaro.de>
parents:
diff changeset
22 among programs than from the programs themselves.
144
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
23 .\" freely rearranged
0
dc2bfef4cda7 Initial commit: Basic structure, macros and fonts.
markus schnalke <meillo@marmaro.de>
parents:
diff changeset
24 .sp
dc2bfef4cda7 Initial commit: Basic structure, macros and fonts.
markus schnalke <meillo@marmaro.de>
parents:
diff changeset
25 \(em Brian W. Kernighan and Rob Pike \(em
163
0628571d32d7 dedication: Keep only the quote by Dijkstra.
markus schnalke <meillo@marmaro.de>
parents: 144
diff changeset
26 .sp 3
0628571d32d7 dedication: Keep only the quote by Dijkstra.
markus schnalke <meillo@marmaro.de>
parents: 144
diff changeset
27 ..
144
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
28
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
29
65
c8a760de091d dedication: Maybe I should print the quote of Dijkstra too.
markus schnalke <meillo@marmaro.de>
parents: 51
diff changeset
30 .ig
c8a760de091d dedication: Maybe I should print the quote of Dijkstra too.
markus schnalke <meillo@marmaro.de>
parents: 51
diff changeset
31 As computing scientists we know that in our area,
144
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
32 perhaps more than everywhere else,
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
33 mathematical elegance is not a dispensable luxury
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
34 but decides between success and failure.
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
35 .\" EWD 896
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
36 ..
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
37 How do we convince people that in programming
163
0628571d32d7 dedication: Keep only the quote by Dijkstra.
markus schnalke <meillo@marmaro.de>
parents: 144
diff changeset
38 simplicity and clarity \(en in short: what mathematicians
0628571d32d7 dedication: Keep only the quote by Dijkstra.
markus schnalke <meillo@marmaro.de>
parents: 144
diff changeset
39 call ``elegance'' \(en are not a dispensable luxury, but a
144
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
40 crucial matter that decides between success and failure?
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
41 .\" EWD 648
65
c8a760de091d dedication: Maybe I should print the quote of Dijkstra too.
markus schnalke <meillo@marmaro.de>
parents: 51
diff changeset
42 .sp
c8a760de091d dedication: Maybe I should print the quote of Dijkstra too.
markus schnalke <meillo@marmaro.de>
parents: 51
diff changeset
43 \(em Edsger W. Dijkstra \(em
176
25d05add0d97 Mentioned the source of the Dijkstra quote and fixed the ref system.
markus schnalke <meillo@marmaro.de>
parents: 163
diff changeset
44 .Id dijkstra
144
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
45
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
46
163
0628571d32d7 dedication: Keep only the quote by Dijkstra.
markus schnalke <meillo@marmaro.de>
parents: 144
diff changeset
47 .ig
144
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
48 .sp 3
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
49 Open your mind to the past \(en art, history, philosophy.
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
50 And all this may mean something.
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
51 .\" Star Trek, TNG, 2x17 ``Samaritan Snare''
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
52 .sp
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
53 \(em Jean-Luc Picard \(em
163
0628571d32d7 dedication: Keep only the quote by Dijkstra.
markus schnalke <meillo@marmaro.de>
parents: 144
diff changeset
54 ..
144
335f011e8271 dedication: I guess I need to have three quotes ...
markus schnalke <meillo@marmaro.de>
parents: 65
diff changeset
55
0
dc2bfef4cda7 Initial commit: Basic structure, macros and fonts.
markus schnalke <meillo@marmaro.de>
parents:
diff changeset
56 .ce 0