[BACK]Return to 4.3-ps1.html CVS log [TXT][DIR] Up to [local] / www

Annotation of www/4.3-ps1.html, Revision 1.2

1.1       deraadt     1: <html>
                      2: <head>
                      3: <title>UNIX Programmer's Supplementary Documents, Volume 1 (PS1)</title>
                      4: </head>
                      5: <body>
                      6:
                      7: <h1>UNIX Programmer's Supplementary Documents, Volume 1 (PS1)</h1>
                      8:
                      9: <h2>Languages in common use (other languages in Programmer's Supplement, volume 2)</h2>
                     10:
                     11: <h3>The C Programming Language - Reference Manual</h3>
                     12:
                     13: Official statement of the syntax of C.
                     14: Should be supplemented by ``The C Programming Language,''
                     15: B.W. Kernighan and D.M. Ritchie, Prentice-Hall, 1978, that
                     16: contains a tutorial introduction and many examples.
                     17:
                     18: <h3>A Portable Fortran 77 Compiler</h3>
                     19:
                     20: A revised version of the document which originally appeared in
                     21: Volume 2b of the Bell Labs documentation;
                     22: this version reflects the ongoing work at Berkeley.
                     23:
                     24: <h3>Introduction to the f77 I/O Library</h3>
                     25:
                     26: A description of the revised input/output library for Fortran 77,
                     27: reflecting work carried out at Berkeley.
                     28:
                     29: <h3>Berkeley Pascal User's Manual</h3>
                     30:
                     31: An implementation of this language popular for learning to program.
                     32:
                     33: <h3>Berkeley Vax/UNIX Assembler Reference Manual</h3>
                     34:
                     35: The usage and syntax of the assembler;  useful mostly by compiler writers.
                     36:
                     37: <h2>General Reference</h2>
                     38:
                     39: <h3>Berkeley Software Architecture Manual (4.3 Edition)</h3>
                     40:
                     41: A concise and terse description of the system call interface
                     42: provided in Berkeley Unix, as revised for 4.3BSD.
                     43: This will never be a best seller.
                     44:
                     45: <h3>An Introductory 4.3BSD Interprocess Communication Tutorial</h3>
                     46:
                     47: How to write programs that use the Interprocess Communication Facilities
                     48: of 4.3BSD.
                     49:
                     50: <h3>An Advanced 4.3BSD Interprocess Communication Tutorial</h3>
                     51:
                     52: The reference document (with some examples) for the Interprocess Communication
                     53: Facilities of 4.3BSD.
                     54:
                     55: <h2>Programming Tools</h2>
                     56:
                     57: <h3>Lint, A C Program Checker</h3>
                     58:
                     59: Checks C programs for syntax errors, type violations, portability problems,
                     60: and a variety of probable errors.
                     61:
                     62: <h3>A Tutorial Introduction to ADB</h3>
                     63:
                     64: How to debug programs using the <b>adb</b> debugger.
                     65: For hints on the use of ADB for debugging the
                     66: Unix kernel, see ``Using ADB to Debug the Kernel'', SMM:3
                     67:
                     68: <h3>Debugging with dbx</h3>
                     69:
                     70: How to debug programs without having to know much about machine language.
                     71:
                     72: <h3>Make - A Program for Maintaining Computer Programs</h3>
                     73:
                     74: Indispensable tool for making sure large programs are properly
                     75: compiled with minimal effort.
                     76:
                     77: <h3>An Introduction to the Revision Control System</h3>
                     78:
                     79: RCS is a user-contributed tool for working together with other people
                     80: without stepping on each other's toes.
                     81: An alternative to <b>sccs</b> for controlling software changes.
                     82:
                     83: <h3>An Introduction to the Source Code Control System</h3>
                     84:
                     85: A useful introductory article for those users with
                     86: installations licensed for SCCS.
                     87:
                     88: <h3>YACC: Yet Another Compiler-Compiler</h3>
                     89:
                     90: Converts a BNF specification of a language and semantic actions
                     91: written in C into a compiler for that language.
                     92:
                     93: <h3>LEX - A Lexical Analyzer Generator</h3>
                     94:
                     95: Creates a recognizer for a set of regular expressions:
                     96: each regular expression can be followed by arbitrary C code
                     97: to be executed upon finding the regular expression.
                     98:
                     99: <h3>The M4 Macro Processor</h3>
                    100:
                    101: M4 is a macro processor useful in its own right and as a
                    102: front-end for C, Ratfor, and Cobol.
                    103:
                    104: <h2>Programming Libraries</h2>
                    105:
                    106: <h3>Screen Updating and Cursor Movement Optimization</h3>
                    107:
                    108: Describes the <b>curses</b> package, an aid for writing screen-oriented,
                    109: terminal-independent programs.
                    110:
                    111: <hr>
1.2     ! deraadt   112: <a href=docum.html><img src=back.gif border=0 alt=OpenBSD></a>
1.1       deraadt   113: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.2     ! deraadt   114: <br><small>$OpenBSD: 4.3-ps1.html,v 1.1 1996/09/01 18:34:04 deraadt Exp $</small>
1.1       deraadt   115:
                    116: </body>
                    117: </html>