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