Annotation of www/4.3-ps1.html, Revision 1.1
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>
! 112: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
! 113: <br><small>$OpenBSD: 4.4-psd.html,v 1.1 1996/09/01 13:48:37 deraadt Exp $</small>
! 114:
! 115: </body>
! 116: </html>