|
|
1.1 root 1: .th BC VI 6/12/72
2: .sh NAME
3: bc \*- B interpreter
4: .sh SYNOPSIS
5: .bd bc
6: [
7: .bd -c
8: ]
9: files ...
10: .sh DESCRIPTION
11: .it Bc
12: is the UNIX B interpreter.
13: It accepts three types of arguments:
14: .s3
15: Arguments whose names end with
16: .bd .b
17: are assumed to be
18: B source programs; they are compiled, and
19: the object program is left on the file
20: the file whose name is that of the source with
21: .bd .o
22: substituted for
23: .bd .o.
24: .s3
25: Other arguments, except for
26: .bd -c,
27: are assumed
28: to be either loader flag arguments, or B-compatible
29: object programs, typically produced by an earlier
30: .it bc
31: run,
32: or perhaps libraries of B-compatible routines.
33: These programs, together with the results of any
34: compilations specified, are loaded (in the order
35: given) to produce an executable program with name
36: .bd a.out.
37: .s3
38: The
39: .bd -c
40: argument suppresses the loading phase, as does
41: any syntax error in any of the routines being compiled.
42: .s3
43: The language itself is described in [1].
44: .s3
45: The future of B is uncertain.
46: The language has been totally eclipsed by the
47: newer, more powerful, more compact, and faster
48: language C.
49: .sh FILES
50: file.b input file
51: .br
52: a.out loaded output
53: .br
54: b.tmp1 temporary (deleted)
55: .br
56: b.tmp2 temporary (deleted)
57: .br
58: /usr/lang/bdir/b[ca] translator
59: .br
60: /usr/lang/bdir/brt[12] runtime initialization
61: .br
62: /usr/lib/libb.a builtin functions, etc.
63: .br
64: /usr/lang/bdir/bilib.a interpreter library
65: .sh "SEE ALSO"
66: [1] K. Thompson; MM-72-1271-1; Users' Reference to B.
67: .br
68: cc(I)
69: .sh DIAGNOSTICS
70: see [1].
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.