xref: /original-bsd/old/refer/refer/TEST.out (revision e59fb703)
1.PP
2This is a test of the refer program.
3Because the bibliography supplied by Bell Labs
4contains nothing but programming references,
5that will be the subject here.
6.PP
7For serious programmers, there are several
8indispensable reference works.
9The book describing the C programming language
10is an excellent starting place for those
11who already know another language such as Pascal or Fortran.\*([.1\*(.]
12.ds [F 1
13.]-
14.ds [T The C Programming Language
15.ds [A B. W. Kernighan
16.as [A " and D. M. Ritchie
17.ds [I Prentice-Hall
18.ds [C Englewood Cliffs, New Jersey
19.ds [D 1978
20.ds [P 34-39
21.nr [P 1
22.nr [T 0
23.nr [A 0
24.nr [O 0
25.][ 2 book
26It is rich with examples of programs that work,
27probably the most valuable resource a programming book can provide.
28.PP
29When learning the Unix system,
30it will be necessary to have a reference guide
31such as the Programmer's Manual.
32Section 1 is useful for everyone,
33but only programmers need sections 2 through 8.\*([.2\*(.]
34.ds [F 2
35.]-
36.ds [T U\s-2NIX\s0 Programmer's Man\&ual
37.ds [A K. Thompson
38.as [A " and D. M. Ritchie
39.ds [K unix
40.ds [I Bell Laboratories
41.ds [O Seventh Edition.
42.ds [D 1978
43.ds [O The version 6 manual is outdated by now.
44.nr [T 0
45.nr [A 0
46.nr [O 1
47.][ 2 book
48Be sure to get the Version 7 edition,
49if you have a Version 7 installation.
50.PP
51One of the strong suits of the Unix system is the ability
52to build parsers and compilers for new languages.
53Several tools are provided to this end,
54most notably \fIlex\fP and \fIyacc\fP.
55For an introduction to the theory involved,
56see the book by Aho and Ullman on LALR parsing.\*([.3\*(.]
57.ds [F 3
58.]-
59.ds [A A. V. Aho
60.as [A " and J. D. Ullman
61.ds [T Principles of Compiler Design
62.ds [I Addison-Wesley
63.ds [C Reading, Mass.
64.ds [D 1977
65.nr [T 0
66.nr [A 0
67.nr [O 0
68.][ 2 book
69Several of the most unusual Unix software tools,
70such as \fIeqn\fP, \fIawk\fP, and \fBbc\fP,
71were developed with the aid of \fIyacc\fP.
72Of course, the reference of last resort is\*([.4\*(.]
73.ds [F 4
74.]-
75.ds [T U\s-2NIX\s0 Programmer's Man\&ual
76.ds [A K. Thompson
77.as [A " and D. M. Ritchie
78.ds [K unix
79.ds [I Bell Laboratories
80.ds [O Seventh Edition.
81.ds [D 1978
82.nr [T 0
83.nr [A 0
84.nr [O 1
85.][ 2 book
86as mentioned above.
87