xref: /original-bsd/old/refer/refer/TEST (revision 3b6250d9)
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.
12.[
13kernighan ritchie prentice-hall
14%P 34-39
15.]
16It is rich with examples of programs that work,
17probably the most valuable resource a programming book can provide.
18.PP
19When learning the Unix system,
20it will be necessary to have a reference guide
21such as the Programmer's Manual.
22Section 1 is useful for everyone,
23but only programmers need sections 2 through 8.
24.[
25thompson ritchie seventh
26%O The version 6 manual is outdated by now.
27.]
28Be sure to get the Version 7 edition,
29if you have a Version 7 installation.
30.PP
31One of the strong suits of the Unix system is the ability
32to build parsers and compilers for new languages.
33Several tools are provided to this end,
34most notably \fIlex\fP and \fIyacc\fP.
35For an introduction to the theory involved,
36see the book by Aho and Ullman on LALR parsing.
37.[
38aho ullman addison-wesley
39.]
40Several of the most unusual Unix software tools,
41such as \fIeqn\fP, \fIawk\fP, and \fBbc\fP,
42were developed with the aid of \fIyacc\fP.
43Of course, the reference of last resort is
44.[
45thompson ritchie seventh
46.]
47as mentioned above.
48