home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / share / doc / ps1 / 00.contents next >
Encoding:
Text File  |  1991-04-17  |  5.6 KB  |  173 lines

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