|
|
1.1 ! root 1: .\" Copyright (c) 1986 The Regents of the University of California. ! 2: .\" All rights reserved. ! 3: .\" ! 4: .\" Redistribution and use in source and binary forms are permitted provided ! 5: .\" that: (1) source distributions retain this entire copyright notice and ! 6: .\" comment, and (2) distributions including binaries display the following ! 7: .\" acknowledgement: ``This product includes software developed by the ! 8: .\" University of California, Berkeley and its contributors'' in the ! 9: .\" documentation or other materials provided with the distribution and in ! 10: .\" all advertising materials mentioning features or use of this software. ! 11: .\" Neither the name of the University nor the names of its contributors may ! 12: .\" be used to endorse or promote products derived from this software without ! 13: .\" specific prior written permission. ! 14: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED ! 15: .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF ! 16: .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ! 17: .\" ! 18: .\" @(#)00.contents 5.3 (Berkeley) 6/7/90 ! 19: .\" ! 20: .OH '''PS1 Contents' ! 21: .EH 'PS1 Contents''' ! 22: .TL ! 23: UNIX Programmer's Supplementary Documents, Volume 1 (PS1) ! 24: .sp ! 25: \s-24.3 Berkeley Software Distribution, Virtual \s-2VAX\s+2\-11 Version\s+2 ! 26: .sp ! 27: \fRApril, 1986\fR ! 28: .PP ! 29: These two volumes contain documents which supplement the manual pages in ! 30: .I ! 31: The ! 32: .UX ! 33: Programmer's Reference Manual ! 34: .R ! 35: for the Virtual \s-2VAX\s0-11 version of the system as distributed by U.C. ! 36: Berkeley. ! 37: .SH ! 38: Languages in common use (other languages in Programmer's Supplement, volume 2) ! 39: .IP ! 40: .tl 'The C Programming Language \- Reference Manual''PS1:1' ! 41: .QP ! 42: Official statement of the syntax of C. ! 43: Should be supplemented by ``The C Programming Language,'' ! 44: B.W. Kernighan and D.M. Ritchie, Prentice-Hall, 1978, that ! 45: contains a tutorial introduction and many examples. ! 46: ! 47: .IP ! 48: .tl 'A Portable Fortran 77 Compiler''PS1:2' ! 49: .QP ! 50: A revised version of the document which originally appeared in ! 51: Volume 2b of the Bell Labs documentation; ! 52: this version reflects the ongoing work at Berkeley. ! 53: ! 54: .IP ! 55: .tl 'Introduction to the f77 I/O Library''PS1:3' ! 56: .QP ! 57: A description of the revised input/output library for Fortran 77, ! 58: reflecting work carried out at Berkeley. ! 59: ! 60: .IP ! 61: .tl 'Berkeley Pascal User\'s Manual''PS1:4' ! 62: .QP ! 63: An implementation of this language popular for learning to program. ! 64: ! 65: .IP ! 66: .tl 'Berkeley Vax/UNIX Assembler Reference Manual''PS1:5' ! 67: .QP ! 68: The usage and syntax of the assembler; useful mostly by compiler writers. ! 69: ! 70: .IP ! 71: .SH ! 72: General Reference ! 73: .IP ! 74: .tl 'Berkeley Software Architecture Manual (4.3 Edition)''PS1:6' ! 75: .QP ! 76: A concise and terse description of the system call interface ! 77: provided in Berkeley Unix, as revised for 4.3BSD. ! 78: This will never be a best seller. ! 79: ! 80: .IP ! 81: .tl 'An Introductory 4.3BSD Interprocess Communication Tutorial''PS1:7' ! 82: .QP ! 83: How to write programs that use the Interprocess Communication Facilities ! 84: of 4.3BSD. ! 85: ! 86: .IP ! 87: .tl 'An Advanced 4.3BSD Interprocess Communication Tutorial''PS1:8' ! 88: .QP ! 89: The reference document (with some examples) for the Interprocess Communication ! 90: Facilities of 4.3BSD. ! 91: ! 92: .SH ! 93: Programming Tools ! 94: .IP ! 95: .tl 'Lint, A C Program Checker''PS1:9' ! 96: .QP ! 97: Checks C programs for syntax errors, type violations, portability problems, ! 98: and a variety of probable errors. ! 99: ! 100: .IP ! 101: .tl 'A Tutorial Introduction to ADB''PS1:10' ! 102: .QP ! 103: How to debug programs using the \fIadb\fP debugger. ! 104: For hints on the use of ADB for debugging the ! 105: .UX ! 106: kernel, see ``Using ADB to Debug the Kernel'', SMM:3 ! 107: ! 108: .IP ! 109: .tl 'Debugging with dbx''PS1:11' ! 110: .QP ! 111: How to debug programs without having to know much about machine language. ! 112: ! 113: .IP ! 114: .tl 'Make \- A Program for Maintaining Computer Programs''PS1:12' ! 115: .QP ! 116: Indispensable tool for making sure large programs are properly ! 117: compiled with minimal effort. ! 118: ! 119: .IP ! 120: .tl 'An Introduction to the Revision Control System''PS1:13' ! 121: .QP ! 122: RCS is a user-contributed tool for working together with other people ! 123: without stepping on each other's toes. ! 124: An alternative to \fIsccs\fR for controlling software changes. ! 125: ! 126: .IP ! 127: .tl 'An Introduction to the Source Code Control System''PS1:14' ! 128: .QP ! 129: A useful introductory article for those users with ! 130: installations licensed for SCCS. ! 131: ! 132: .IP ! 133: .tl 'YACC: Yet Another Compiler-Compiler''PS1:15' ! 134: .QP ! 135: Converts a BNF specification of a language and semantic actions ! 136: written in C into a compiler for that language. ! 137: ! 138: .IP ! 139: .tl 'LEX \- A Lexical Analyzer Generator''PS1:16' ! 140: .QP ! 141: Creates a recognizer for a set of regular expressions: ! 142: each regular expression can be followed by arbitrary C code ! 143: to be executed upon finding the regular expression. ! 144: ! 145: .IP ! 146: .tl 'The M4 Macro Processor''PS1:17' ! 147: .QP ! 148: M4 is a macro processor useful in its own right and as a ! 149: front-end for C, Ratfor, and Cobol. ! 150: ! 151: .SH ! 152: Programming Libraries ! 153: .IP ! 154: .tl 'Screen Updating and Cursor Movement Optimization''PS1:18' ! 155: .QP ! 156: Describes the \fIcurses\fP package, an aid for writing screen-oriented, ! 157: terminal-independent programs. ! 158:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.