Commit | Line | Data |
---|---|---|
6b7a5188 C |
1 | .PP |
2 | This is a test of the refer program. | |
3 | Because the bibliography supplied by Bell Labs | |
4 | contains nothing but programming references, | |
5 | that will be the subject here. | |
6 | .PP | |
7 | For serious programmers, there are several | |
8 | indispensable reference works. | |
9 | The book describing the C programming language | |
10 | is an excellent starting place for those | |
11 | who already know another language such as Pascal or Fortran. | |
12 | .[ | |
13 | kernighan ritchie prentice-hall | |
14 | %P 34-39 | |
15 | .] | |
16 | It is rich with examples of programs that work, | |
17 | probably the most valuable resource a programming book can provide. | |
18 | .PP | |
19 | When learning the Unix system, | |
20 | it will be necessary to have a reference guide | |
21 | such as the Programmer's Manual. | |
22 | Section 1 is useful for everyone, | |
23 | but only programmers need sections 2 through 8. | |
24 | .[ | |
25 | thompson ritchie seventh | |
26 | %O The version 6 manual is outdated by now. | |
27 | .] | |
28 | Be sure to get the Version 7 edition, | |
29 | if you have a Version 7 installation. | |
30 | .PP | |
31 | One of the strong suits of the Unix system is the ability | |
32 | to build parsers and compilers for new languages. | |
33 | Several tools are provided to this end, | |
34 | most notably \fIlex\fP and \fIyacc\fP. | |
35 | For an introduction to the theory involved, | |
36 | see the book by Aho and Ullman on LALR parsing. | |
37 | .[ | |
38 | aho ullman addison-wesley | |
39 | .] | |
40 | Several of the most unusual Unix software tools, | |
41 | such as \fIeqn\fP, \fIawk\fP, and \fBbc\fP, | |
42 | were developed with the aid of \fIyacc\fP. | |
43 | Of course, the reference of last resort is | |
44 | .[ | |
45 | thompson ritchie seventh | |
46 | .] | |
47 | as mentioned above. |