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

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

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