Annotation of researchv10dc/vol2/intro/temp.ms, revision 1.1.1.1

1.1       root        1: .so ../ADM/mac
                      2: .XX intro 1 "Introduction"
                      3: .TL
                      4: Introduction
                      5: .AU
                      6: Andrew G. Hume
                      7: .AI
                      8: .MH
                      9: .SP
                     10: .2C
                     11: .NH
                     12: Introduction
                     13: .PP
                     14: This volume contains reports, papers and manuals that supplement
                     15: the manual pages in Volume 1 of this manual.
                     16: The selection criteria are not well defined but include utility,
                     17: general interest, and unavailability in the published literature.
                     18: Some authors were cajoled into writing papers specially for this volume;
                     19: otherwise, the papers were chosen from the existing literature,
                     20: both external and internal to Bell Laboratories.
                     21: (Most existing papers and reports were extensively revised for this volume.)
                     22: Accordingly, several papers (such as the
                     23: .I "Uucp Administration"
                     24: paper) do not match exactly the software in the current system.
                     25: The online manual pages should be consulted before depending
                     26: on any specific details contained in any of the papers in this volume.
                     27: .PP
                     28: The documents here are grouped roughly into
                     29: the areas of
                     30: programming,
                     31: language tools,
                     32: document preparation,
                     33: and
                     34: system maintenance.
                     35: Many documents from the last Volume 2 (Seventh Edition, 1979) have been dropped.
                     36: Some are simply obsolete; others, particularly the introductory papers,
                     37: have been superseded by better and more up to date books on the
                     38: .UX
                     39: system.
                     40: The volume has not shrunk;
                     41: for every paper that has been dropped,
                     42: a new program or paper has appeared.
                     43: .NH
                     44: Production
                     45: .PP
                     46: The papers in this volume have not simply been reprinted.
                     47: Most have been converted to use the
                     48: .I mpm (7)
                     49: macros (see the
                     50: .I mpm
                     51: paper).
                     52: The rest of the papers use
                     53: .I monk (1)
                     54: or
                     55: .I tex (1).
                     56: The papers use a two column format except when liberal use
                     57: of full-width displays make this inappropriate.
                     58: This not only makes the volume look better; it also makes it about
                     59: 100 pages thinner.
                     60: .PP
                     61: The papers also try to follow Volume 1 in the typographical representation of names.
                     62: That is, programs referred to by name are in italics and are capitalized
                     63: when starting a sentence (like any other noun).
                     64: Literal filenames,
                     65: program fragments and things the user would type are in typewriter font.
                     66: As far as possible, typographic flourishes are eschewed, so that
                     67: \s-1L\h'-.12m'\v'-.17m'A\v'.17m'\h'-.12m'T\v'.17m'\h'-.12m'E\h'-.12m'\v'-.17m'X\s+1
                     68: is rendered as Latex.
                     69: Long lines broken for readability use \*(cr to indicate the breaks:
                     70: .P1
                     71: this is one line which has\*(cr
                     72: been broken because of the column\*(cr
                     73: width
                     74: .P2
                     75: Most papers needed significant editing to conform to this standard;
                     76: some of the larger older papers were not changed.
                     77: .PP
                     78: The layout chosen for this volume implies that all papers must have
                     79: an even number of pages.
                     80: Where necessary, papers have been extended by digitized photographs
                     81: transformed by Gerard Holzmann using
                     82: .I pico .
                     83: A few photographs were chosen for sentimental and historical reasons;
                     84: the rest mostly for aesthetic appeal although we tried to include
                     85: most of the authors of the papers in this volume.
                     86: .PP
                     87: The index was produced mechanically by Lorinda Cherry using a small amount
                     88: of hand editing and a considerable amount of software;
                     89: details are given as a preamble to the index.
                     90: Our Center's venerable Linotron 202 typesetter is being retired;
                     91: the camera-ready copy for this manual was prepared on a
                     92: Linotronic 200P PostScript printer running at 1270 dpi.
                     93: .de X1
                     94: .IP "" 3n
                     95: ..
                     96: .de X2
                     97: ..
                     98: .NH
                     99: A Selected Bibliography
                    100: .PP
                    101: During the fourteen years since a volume of ``Documents for use with UNIX''
                    102: was first gathered for the sixth edition of the
                    103: .I "UNIX Programmer's Manual, 
                    104: the system has grown, and so has its literature.
                    105: In selecting the contents for this volume,
                    106: we have omitted topics such as software design and the use of
                    107: programming languages;
                    108: good books on these are available elsewhere.
                    109: A list of the more important books follow.
                    110: For references on other special languages see
                    111: .I langs (1).
                    112: .NH 2
                    113: General
                    114: .LP
                    115: |reference(kernighan pike %no_cite) |reference_placement
                    116: .X1
                    117: How to exploit the facilities
                    118: of the system: utilities, shell, and system calls.
                    119: Written for programmers; intended for novices but
                    120: yet also contains nuggets for experts.
                    121: .X2
                    122: .LP
                    123: |reference(lomuto %no_cite) |reference_placement
                    124: .X1
                    125: Written for nonprogrammers; readable and authoritative.
                    126: Stresses text processing.
                    127: .X2
                    128: .LP
                    129: |reference(unix readings %no_cite) |reference_placement
                    130: .X1
                    131: Papers reprinted from special issues of the
                    132: .I "Bell System Technical Journal,
                    133: August, 1978, and October, 1984.
                    134: Includes classics on the design and history of the
                    135: system in its many incarnations at Bell Laboratories.
                    136: .X2
                    137: .LP
                    138: |reference(nemeth administration %no_cite) |reference_placement
                    139: .X1
                    140: A comprehensive guide to administering your
                    141: .UX
                    142: system.
                    143: .NH 2
                    144: C Programming
                    145: .LP
                    146: |reference(
                    147: %type book
                    148: %author B. W. Kernighan
                    149: %author D. M. Ritchie
                    150: %title The C Programming Language
                    151: %publisher Prentice Hall
                    152: %address Englewood Cliffs, NJ
                    153: %date 1978
                    154: %other 1st Edition
                    155: %no_cite) |reference_placement
                    156: .X1
                    157: The bible for the classical language and how to use it.
                    158: .X2
                    159: .LP
                    160: |reference(cbook %no_cite) |reference_placement
                    161: .X1
                    162: The new testament covering the new American National
                    163: Standard dialect of C.
                    164: .X2
                    165: .LP
                    166: |reference(harbison steele %no_cite) |reference_placement
                    167: .X1
                    168: The most exact description of what C really was before the
                    169: American National Standard.
                    170: .X2
                    171: .LP
                    172: |reference(cplusplus %no_cite) |reference_placement
                    173: .X1
                    174: A major, largely compatible, ``object-oriented'' extension to C
                    175: that incorporates user-defined types and operations.
                    176: .X2
                    177: .LP
                    178: |reference(ansic %no_cite) |reference_placement
                    179: .X1
                    180: The future Talmud.
                    181: .NH 2
                    182: System Manuals
                    183: .LP
                    184: |reference(v7hrw %no_cite) |reference_placement
                    185: .X1
                    186: The seventh edition of this manual.
                    187: Volume 2 contains more discursive
                    188: papers on the use and implementation of
                    189: .I adb, 
                    190: .I bc,
                    191: .I cc,
                    192: .I dc,
                    193: .I lint,
                    194: .I m4,
                    195: .I make,
                    196: .I ratfor,
                    197: .I sed,
                    198: and other facilities.
                    199: .X2
                    200: .LP
                    201: |reference(bsdmanual %no_cite) |reference_placement
                    202: .X1
                    203: The Berkeley descendant of the seventh edition.
                    204: Volume 2C contains descriptions of 
                    205: .I vi
                    206: and
                    207: .I "Franz Lisp.
                    208: .X2
                    209: .LP
                    210: |reference(svid %no_cite) |reference_placement
                    211: .X1
                    212: The official description of what makes a commercial offering
                    213: qualify as a 
                    214: .UX
                    215: system.
                    216: .X2
                    217: .LP
                    218: |reference(ieee1003.1 %no_cite) |reference_placement
                    219: .X1
                    220: A standardized vendor-neutral description of
                    221: .UX
                    222: kernel functionality.
                    223: .NH 2
                    224: Implementation
                    225: .LP
                    226: |reference(bach unix %no_cite) |reference_placement
                    227: .X1
                    228: How System V works.
                    229: .LP
                    230: |reference(lefler karels implementation %no_cite) |reference_placement
                    231: .X1
                    232: How the other half lives.
                    233: .X2
                    234: .LP
                    235: |reference(stevens network programming %no_cite) |reference_placement
                    236: .X1
                    237: A guide to how
                    238: .UX
                    239: programs access IPC and networks.
                    240: .NH 2
                    241: Special Languages and Applications
                    242: .X2
                    243: .LP
                    244: |reference(awkbook %no_cite) |reference_placement
                    245: .X1
                    246: Suggestive examples of how to exploit an unusual language.
                    247: .X2
                    248: .LP
                    249: |reference(mllanguage %no_cite) |reference_placement
                    250: .X1
                    251: An elegant interactive language based on the latest theory
                    252: of higher level types.
                    253: .X2
                    254: .LP
                    255: |reference(slanguage %no_cite) |reference_placement
                    256: .X1
                    257: Just what the title says it is.
                    258: .X2
                    259: .LP
                    260: |reference(port3 %no_cite) |reference_placement
                    261: .X1
                    262: A comprehensive library of Fortran subroutines for approximation,
                    263: ordinary and partial differential equations, linear algebra,
                    264: optimization, quadrature, special functions and FFTs.
                    265: .X2
                    266: .LP
                    267: |reference(texbook knuth %no_cite) |reference_placement
                    268: .X1
                    269: A modern alternative to
                    270: .I troff
                    271: and
                    272: .I eqn ,
                    273: by the master of computer science.
                    274: .X2
                    275: .LP
                    276: |reference(latex %no_cite) |reference_placement
                    277: .X1
                    278: .I LaTeX
                    279: is to 
                    280: .I TeX
                    281: as 
                    282: .CW -ms
                    283: and 
                    284: .I refer
                    285: are to 
                    286: .I troff.
                    287: .X2
                    288: .LP
                    289: |reference(bolsky vi %no_cite) |reference_placement
                    290: .X1
                    291: At 66 pages, one of the shorter descriptions of this big,
                    292: yet popular, program.
                    293: .X2
                    294: .LP
                    295: |reference(wwb %no_cite) |reference_placement
                    296: .X1
                    297: Complete detail about
                    298: .I wwb (1).
                    299: .BP
                    300: photo page
                    301: .BP
                    302: divider with title
                    303: .sp
                    304: .ce
                    305: Document Preparation

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.