# bibtab

bibtype: techreport
filename: unix.bib
label: Storm:1976:IGT
author: A. R. Storm
title: Instructions For GRAPH, TEK, TEKSTARE and GSIP Graphics Packages
type: Technical Memorandum
number: 1110 (TM 76-1527-35)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 9
day: 30
month: jun
monthnumber: 6
year: 1976
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
subjectdates: Lorinda L. Cherry (18 November 1944--February 2022)
rawauthor: A. R. Storm
rawtitle: Instructions For {GRAPH}, {TEK}, {TEKSTARE} and {GSIP} Graphics Packages
abstract:
The pgm graph routine provides a grid, scales data and produces a label defining the limits of the abscissa and ordinate. When this information is piped ``|'' into the routine pgm tek it is converted to data compatible with the 4014 storage scope terminal's internal requirements. Similarly, piping into the tt gsip routine produces properly translated and formatted data to drive a GSI type terminal in the plot mode. The pgm tekstare (pgm tks) routine takes information in the 4014 format, transforms it to STARE compatible information and spawns a job on the HIS 6000 which produces STARE output.par These routines were stolen from the ``research'' machine with the help of M. D. McIlroy. The pgm graph, pgm tek and pgm gsip routines were written by M. D. McIlroy and L. L. Cherry while the pgm tekstare (pgm tks) routine was written by Mike Lesk. The help of all of the above is gratefully acknowledged.

rawabstract:
The \pgm{graph} routine provides a grid, scales data and produces a label defining the limits of the abscissa and ordinate. When this information is piped ``|'' into the routine \pgm{tek} it is converted to data compatible with the 4014 storage scope terminal's internal requirements. Similarly, piping into the {\tt gsip} routine produces properly translated and formatted data to drive a GSI type terminal in the plot mode. The \pgm{tekstare} (\pgm{tks}) routine takes information in the 4014 format, transforms it to STARE compatible information and spawns a job on the HIS 6000 which produces STARE output.\par These routines were stolen from the ``research'' machine with the help of M. D. McIlroy. The \pgm{graph}, \pgm{tek} and \pgm{gsip} routines were written by M. D. McIlroy and L. L. Cherry while the \pgm{tekstare} (\pgm{tks}) routine was written by Mike Lesk. The help of all of the above is gratefully acknowledged.

entry:
@TechReport{Storm:1976:IGT,
  author =       "A. R. Storm",
  title =        "Instructions For {GRAPH}, {TEK}, {TEKSTARE} and {GSIP}
                 Graphics Packages",
  type =         "Technical Memorandum",
  number =       "1110 (TM 76-1527-35)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "9",
  day =          "30",
  month =        jun,
  year =         "1976",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The \pgm{graph} routine provides a grid, scales data
                 and produces a label defining the limits of the
                 abscissa and ordinate. When this information is piped
                 ``|'' into the routine \pgm{tek} it is converted to
                 data compatible with the 4014 storage scope terminal's
                 internal requirements. Similarly, piping into the {\tt
                 gsip} routine produces properly translated and
                 formatted data to drive a GSI type terminal in the plot
                 mode. The \pgm{tekstare} (\pgm{tks}) routine takes
                 information in the 4014 format, transforms it to STARE
                 compatible information and spawns a job on the HIS 6000
                 which produces STARE output.\par

                 These routines were stolen from the ``research''
                 machine with the help of M. D. McIlroy. The
                 \pgm{graph}, \pgm{tek} and \pgm{gsip} routines were
                 written by M. D. McIlroy and L. L. Cherry while the
                 \pgm{tekstare} (\pgm{tks}) routine was written by Mike
                 Lesk. The help of all of the above is gratefully
                 acknowledged.",
  acknowledgement = ack-nhfb,
  subject-dates = "Lorinda L. Cherry (18 November 1944--February 2022)",
}


bibtype: incollection
filename: unix.bib
label: Thompson:1976:UCL
author: Ken Thompson
booktitle: Structured Programming (Infotech state of the art report)
title: The UNIX Command Language
publisher: Infotech Limited
address: Maidenhead, UK
pages: 377--384
year: 1976
ISBN: 0-85539-270-3 OR 0855392703
ISBN13: 978-0-85539-270-3 OR 9780855392703
LCCN: QA76.6
bibdate: Mon Nov 30 05:43:36 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.11.30 05:43:36 ???
URL: https://archive.org/details/theunixcommandlanguage; https://github.com/susam/tucl
remark: This may the first publication about the UNIX shell.
acknowledgement: ack-nhfb
bookpages: viii + 495
rawauthor: Ken Thompson
rawbooktitle: Structured Programming (Infotech state of the art report)
rawtitle: The {UNIX} Command Language
entry:
@InCollection{Thompson:1976:UCL,
  author =       "Ken Thompson",
  booktitle =    "Structured Programming (Infotech state of the art
                 report)",
  title =        "The {UNIX} Command Language",
  publisher =    "Infotech Limited",
  address =      "Maidenhead, UK",
  bookpages =    "viii + 495",
  pages =        "377--384",
  year =         "1976",
  ISBN =         "0-85539-270-3",
  ISBN-13 =      "978-0-85539-270-3",
  LCCN =         "QA76.6",
  bibdate =      "Mon Nov 30 05:43:36 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://archive.org/details/theunixcommandlanguage;
                 https://github.com/susam/tucl",
  acknowledgement = ack-nhfb,
  remark =       "This may the first publication about the UNIX shell.",
}


bibtype: mastersthesis
filename: unix.bib
label: Ubell:1976:FSC
author: Michael Ubell
title: FORTED, a syntax checking Fortran editor for the Princeton UNIX Fortran system: research project
type: Thesis (M.S. in Electrical Engineering)
school: University of California, Berkeley
address: Berkeley, CA, USA
pages: various
month: may
monthnumber: 5
year: 1976
bibdate: Sat Jan 27 13:40:57 MST 1996
bibsource: https://www.math.utah.edu/pub/tex/bib/fortran1.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1996.01.27 13:40:57 MST
acknowledgement: ack-nhfb
rawauthor: Michael Ubell
rawtitle:
{FORTED}, a syntax checking {Fortran} editor for the {Princeton UNIX Fortran} system: research project

entry:
@MastersThesis{Ubell:1976:FSC,
  author =       "Michael Ubell",
  title =        "{FORTED}, a syntax checking {Fortran} editor for the
                 {Princeton UNIX Fortran} system: research project",
  type =         "Thesis ({M.S.} in Electrical Engineering)",
  school =       "University of California, Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "various",
  month =        may,
  year =         "1976",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Vogel:1976:PGC
author: G. C. Vogel
title: Program Generic Control And Documentation On UNIX
type: Technical Memorandum
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 17
month: may
monthnumber: 5
year: 1976
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: G. C. Vogel
rawtitle: Program Generic Control And Documentation On {UNIX}
abstract:
This memorandum describes a general set of program generic control and documentation procedures which has been developed to Bell System format.

rawabstract:
This memorandum describes a general set of program generic control and documentation procedures which has been developed to Bell System format.

entry:
@TechReport{Vogel:1976:PGC,
  author =       "G. C. Vogel",
  title =        "Program Generic Control And Documentation On {UNIX}",
  type =         "Technical Memorandum",
  number =       "??",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "17",
  month =        may,
  year =         "1976",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes a general set of program
                 generic control and documentation procedures which has
                 been developed to Bell System format.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Vogel:1976:UOS
author: G. C. Vogel
title: The UNIX Operating System --- PG-1C300
type: Technical Memorandum
number: 1162
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
year: 1976
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
remark: For Complete Information, see UNOS.
acknowledgement: ack-nhfb
rawauthor: G. C. Vogel
rawtitle: The {UNIX} Operating System --- {PG-1C300}
entry:
@TechReport{Vogel:1976:UOS,
  author =       "G. C. Vogel",
  title =        "The {UNIX} Operating System --- {PG-1C300}",
  type =         "Technical Memorandum",
  number =       "1162",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  year =         "1976 (??)",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "For Complete Information, see UNOS.",
}


bibtype: techreport
filename: unix.bib
label: Vogel:1976:USC
author: G. C. Vogel
title: UNIX Support Classification For PG-1C300 --- Issue 2
type: Technical Memorandum
number: ?? (MF 76-8234-9)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 30
month: jan
monthnumber: 1
year: 1976
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: G. C. Vogel
rawtitle: {UNIX} Support Classification For {PG-1C300} --- Issue 2
abstract:
The purpose of this memorandum is to define levels of support and to assign pidents to these classifications.

rawabstract:
The purpose of this memorandum is to define levels of support and to assign pidents to these classifications.

entry:
@TechReport{Vogel:1976:USC,
  author =       "G. C. Vogel",
  title =        "{UNIX} Support Classification For {PG-1C300} --- Issue
                 2",
  type =         "Technical Memorandum",
  number =       "?? (MF 76-8234-9)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "30",
  month =        jan,
  year =         "1976",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The purpose of this memorandum is to define levels of
                 support and to assign pidents to these
                 classifications.",
  acknowledgement = ack-nhfb,
}


bibtype: book
filename: unix.bib
label: Aho:1977:PCD
author: Alfred V. Aho and Jeffrey D. Ullman
title: Principles of Compiler Design
publisher: pub-AW
address: pub-AW:adr
pages: x + 604
year: 1977
ISBN: 0-201-00022-9 (hardcover), 0-201-10073-8 OR 0201000229 (hardcover), 0201100738
ISBN13: 978-0-201-00022-1 (hardcover), 978-0-201-10073-0 OR 9780201000221 (hardcover), 9780201100730
LCCN: QA76.6 .A285 1977
bibdate: Tue Dec 14 22:34:24 1993
bibtimestamp: 1993.12.14 22:34:24 ???
note: See also the much expanded subsequent book cite Aho:1986:CPC.
remark: This is commonly called the ``green dragon'' book, after its colorful cover design.
acknowledgement: ack-nhfb
rawauthor: Alfred V. Aho and Jeffrey D. Ullman
rawnote: See also the much expanded subsequent book \cite{Aho:1986:CPC}.
rawtitle: Principles of Compiler Design
bibsource:
https://www.math.utah.edu/pub/tex/bib/fortran1.bib; https://www.math.utah.edu/pub/tex/bib/master.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

TOC:
1: Introduction to Compilers 1.1 Compilers and translators / 1 1.2 Why do we need translators? / 3 1.3 The structure of a compiler / 5 1.4 Lexical analysis / 10 1.5 Syntax analysis / 12 1.6 Intermediate code generation / 13 1.7 Optimization / 17 1.8 Code generation / 19 1.9 Bookkeeping / 20 1.10 Error handling / 21 1.11 Compiler-writing tools / 21 1.12 Getting started / 23 2: Programming Languages 2.1 High-level programming languages / 26 2.2 Definitions of programming languages / 28 2.3 The lexical and syntactic structure of a language / 32 2.4 Data elements / 34 2.5 Data structures / 38 2.6 Operators / 45 2.7 Assignment / 50 2.8 Statements / 53 2.9 Program units / 55 2.10 Data environments / 57 2.11 Parameter transmission / 59 2.12 Storage management / 63 3: Finite Automata and Lexical Analysis 3.1 The role of the lexical analyzer 7 / 4 3.2 A simple approach to the design of lexical analyzers / 76 3.3 Regular expressions / 82 3.4 Finite automata / 88 3.5 From regular expressions to finite automata / 95 3.6 Minimizing the number of slates of a DFA / 99 3.7 A language for specifying lexical analyzers / 103 3.8 Implementation of a lexical analyzer / 109 3.9 The scanner generator as Swiss army knife / 118 4: The Syntactic Specification of Programming Languages 4.1 Context-free grammars / 126 4.2 Derivations and parse trees / 129 4.3 Capabilities of context-free grammars / 136 5: Basic Parsing Techniques 5.1 Parsers / 146 5.2 Shift--reduce parsing / 150 5.3 Operator-precedence parsing / 158 5.4 Top-down parsing / 174 5.5 Predictive parsers / 184 6: Automatic Construction of Efficient Parsers 6.1 LR parsers / 198 6.2 The canonical collection of LR(0) items / 204 6.3 Constructing SLR parsing tables / 211 6.4 Constructing canonical LR parsing tables / 214 6.5 Constructing LALR parsing tables / 219 6.6 Using ambiguous grammars / 225 6.7 An automatic parser generator / 229 6.8 Implementation of LR parsing tables / 233 6.9 Constructing LALR sets of items / 236 7: Syntax-Directed Translation 7.1 Syntax-directed translation schemes / 246 7.2 Implementation of syntax-directed translators / 249 7.3 Intermediate code / 254 7.4 Postfix notation / 254 7.5 Parse trees and syntax trees / 258 7.6 Three-address code, quadruples, and triples / 259 7.7 Translation of assignment statements / 265 7.8 Boolean expressions / 271 7.9 Statements that alter the flow of control / 281 7.10 Postfix translations / 286 7.11 Translation with a top-down parser / 290 8: More About Translation 8.1 Array references in arithmetic expressions / 296 8.2 Procedure calls / 303 8.3 Declarations / 307 8.4 Case statements / 308 8.5 Record structures / 312 8.6 PL/I-style structures / 317 9: Symbol Tables 9.1 The contents of a symbol table / 328 9.2 Data structures for symbol tables / 336 9.3 Representing scope information / 341 10: Run-time Storage Administration 10.1 Implementation of a simple stack allocation scheme / 351 10.2 Implementation of block-structured languages / 356 10.3 Storage allocation in FORTRAN / 364 10.4 Storage allocation in block-structured languages / 377 11: Error Detection and Recovery 11.1 Errors / 382 11.2 Lexical-phase errors / 388 11.3 Syntactic-phase errors / 391 11.4 Semantic errors / 402 12: Introduction to Code Optimization 12.1 The principal sources of optimization / 408 12.2 Loop optimization / 410 12.3 The DAG representation of basic blocks / 418 12.4 Value numbers and algebraic laws / 427 12.5 Global data-flow analysis / 429 13: More About Loop Optimization 13.1 Dominators / 442 13.2 Reducible flow graphs / 447 13.3 Depth-first search / 449 13.4 Loop-invariant computations / 454 13.5 Induction variable elimination / 466 13.6 Some other loop optimizations / 471 14: More About Data-Flow Analysis 14.1 Reaching definitions again / 478 14.2 Available expressions / 482 14.3 Copy propagation / 487 14.4 Backward flow problems / 489 14.5 Very busy expressions and code hoisting / 491 14.6 The four kinds of data-flow analysis problems / 497 14.7 Handling pointers / 499 14.8 Interprocedural data-flow analysis / 504 14.9 Putting it all together / 511 15: Code Generation 15.1 Object programs / 518 15.2 Problems in code generation / 521 15.3 A machine model / 523 15.4 A simple code generator / 525 15.5 Register allocation and assignment / 533 15.6 Code generation from DAG's / 537 15.7 Peephole optimization / 548 Appendix A: A Look at Some Compilers A.1 The C compilers / 557 A.2 The FORTRAN H compiler / 559 A.3 The BLISS/11 compiler / 561 Appendix B: A Compiler Project B.1 Introduction / 563 B.2 A PASCAL Subset / 563 B.3 Program structure / 566 B.4 Lexical conventions / 566 B.5 Suggested exercises / 567 B.6 Some extensions / 569 Bibliography / 570 Index / 592

rawTOC:
1: Introduction to Compilers \\ 1.1 Compilers and translators / 1 \\ 1.2 Why do we need translators? / 3 \\ 1.3 The structure of a compiler / 5 \\ 1.4 Lexical analysis / 10 \\ 1.5 Syntax analysis / 12 \\ 1.6 Intermediate code generation / 13 \\ 1.7 Optimization / 17 \\ 1.8 Code generation / 19 \\ 1.9 Bookkeeping / 20 \\ 1.10 Error handling / 21 \\ 1.11 Compiler-writing tools / 21 \\ 1.12 Getting started / 23 \\ 2: Programming Languages \\ 2.1 High-level programming languages / 26 \\ 2.2 Definitions of programming languages / 28 \\ 2.3 The lexical and syntactic structure of a language / 32 \\ 2.4 Data elements / 34 \\ 2.5 Data structures / 38 \\ 2.6 Operators / 45 \\ 2.7 Assignment / 50 \\ 2.8 Statements / 53 \\ 2.9 Program units / 55 \\ 2.10 Data environments / 57 \\ 2.11 Parameter transmission / 59 \\ 2.12 Storage management / 63 \\ 3: Finite Automata and Lexical Analysis \\ 3.1 The role of the lexical analyzer 7 / 4 \\ 3.2 A simple approach to the design of lexical analyzers / 76 \\ 3.3 Regular expressions / 82 \\ 3.4 Finite automata / 88 \\ 3.5 From regular expressions to finite automata / 95 \\ 3.6 Minimizing the number of slates of a DFA / 99 \\ 3.7 A language for specifying lexical analyzers / 103 \\ 3.8 Implementation of a lexical analyzer / 109 \\ 3.9 The scanner generator as Swiss army knife / 118 \\ 4: The Syntactic Specification of Programming Languages \\ 4.1 Context-free grammars / 126 \\ 4.2 Derivations and parse trees / 129 \\ 4.3 Capabilities of context-free grammars / 136 \\ 5: Basic Parsing Techniques \\ 5.1 Parsers / 146 \\ 5.2 Shift--reduce parsing / 150 \\ 5.3 Operator-precedence parsing / 158 \\ 5.4 Top-down parsing / 174 \\ 5.5 Predictive parsers / 184 \\ 6: Automatic Construction of Efficient Parsers \\ 6.1 LR parsers / 198 \\ 6.2 The canonical collection of LR(0) items / 204 \\ 6.3 Constructing SLR parsing tables / 211 \\ 6.4 Constructing canonical LR parsing tables / 214 \\ 6.5 Constructing LALR parsing tables / 219 \\ 6.6 Using ambiguous grammars / 225 \\ 6.7 An automatic parser generator / 229 \\ 6.8 Implementation of LR parsing tables / 233 \\ 6.9 Constructing LALR sets of items / 236 \\ 7: Syntax-Directed Translation \\ 7.1 Syntax-directed translation schemes / 246 \\ 7.2 Implementation of syntax-directed translators / 249 \\ 7.3 Intermediate code / 254 \\ 7.4 Postfix notation / 254 \\ 7.5 Parse trees and syntax trees / 258 \\ 7.6 Three-address code, quadruples, and triples / 259 \\ 7.7 Translation of assignment statements / 265 \\ 7.8 Boolean expressions / 271 \\ 7.9 Statements that alter the flow of control / 281 \\ 7.10 Postfix translations / 286 \\ 7.11 Translation with a top-down parser / 290 \\ 8: More About Translation \\ 8.1 Array references in arithmetic expressions / 296 \\ 8.2 Procedure calls / 303 \\ 8.3 Declarations / 307 \\ 8.4 Case statements / 308 \\ 8.5 Record structures / 312 \\ 8.6 PL/I-style structures / 317 \\ 9: Symbol Tables \\ 9.1 The contents of a symbol table / 328 \\ 9.2 Data structures for symbol tables / 336 \\ 9.3 Representing scope information / 341 \\ 10: Run-time Storage Administration \\ 10.1 Implementation of a simple stack allocation scheme / 351 \\ 10.2 Implementation of block-structured languages / 356 \\ 10.3 Storage allocation in FORTRAN / 364 \\ 10.4 Storage allocation in block-structured languages / 377 \\ 11: Error Detection and Recovery \\ 11.1 Errors / 382 \\ 11.2 Lexical-phase errors / 388 \\ 11.3 Syntactic-phase errors / 391 \\ 11.4 Semantic errors / 402 \\ 12: Introduction to Code Optimization \\ 12.1 The principal sources of optimization / 408 \\ 12.2 Loop optimization / 410 \\ 12.3 The DAG representation of basic blocks / 418 \\ 12.4 Value numbers and algebraic laws / 427 \\ 12.5 Global data-flow analysis / 429 \\ 13: More About Loop Optimization \\ 13.1 Dominators / 442 \\ 13.2 Reducible flow graphs / 447 \\ 13.3 Depth-first search / 449 \\ 13.4 Loop-invariant computations / 454 \\ 13.5 Induction variable elimination / 466 \\ 13.6 Some other loop optimizations / 471 \\ 14: More About Data-Flow Analysis \\ 14.1 Reaching definitions again / 478 \\ 14.2 Available expressions / 482 \\ 14.3 Copy propagation / 487 \\ 14.4 Backward flow problems / 489 \\ 14.5 Very busy expressions and code hoisting / 491 \\ 14.6 The four kinds of data-flow analysis problems / 497 \\ 14.7 Handling pointers / 499 \\ 14.8 Interprocedural data-flow analysis / 504 \\ 14.9 Putting it all together / 511 \\ 15: Code Generation \\ 15.1 Object programs / 518 \\ 15.2 Problems in code generation / 521 \\ 15.3 A machine model / 523 \\ 15.4 A simple code generator / 525 \\ 15.5 Register allocation and assignment / 533 \\ 15.6 Code generation from DAG's / 537 \\ 15.7 Peephole optimization / 548 \\ Appendix A: A Look at Some Compilers \\ A.1 The C compilers / 557 \\ A.2 The FORTRAN H compiler / 559 \\ A.3 The BLISS/11 compiler / 561 \\ Appendix B: A Compiler Project \\ B.1 Introduction / 563 \\ B.2 A PASCAL Subset / 563 \\ B.3 Program structure / 566 \\ B.4 Lexical conventions / 566 \\ B.5 Suggested exercises / 567 \\ B.6 Some extensions / 569 \\ Bibliography / 570 \\ Index / 592

entry:
@Book{Aho:1977:PCD,
  author =       "Alfred V. Aho and Jeffrey D. Ullman",
  title =        "Principles of Compiler Design",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "x + 604",
  year =         "1977",
  ISBN =         "0-201-00022-9 (hardcover), 0-201-10073-8",
  ISBN-13 =      "978-0-201-00022-1 (hardcover), 978-0-201-10073-0",
  LCCN =         "QA76.6 .A285 1977",
  bibdate =      "Tue Dec 14 22:34:24 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "See also the much expanded subsequent book
                 \cite{Aho:1986:CPC}.",
  acknowledgement = ack-nhfb,
  remark =       "This is commonly called the ``green dragon'' book,
                 after its colorful cover design.",
  tableofcontents = "1: Introduction to Compilers \\
                 1.1 Compilers and translators / 1 \\
                 1.2 Why do we need translators? / 3 \\
                 1.3 The structure of a compiler / 5 \\
                 1.4 Lexical analysis / 10 \\
                 1.5 Syntax analysis / 12 \\
                 1.6 Intermediate code generation / 13 \\
                 1.7 Optimization / 17 \\
                 1.8 Code generation / 19 \\
                 1.9 Bookkeeping / 20 \\
                 1.10 Error handling / 21 \\
                 1.11 Compiler-writing tools / 21 \\
                 1.12 Getting started / 23 \\
                 2: Programming Languages \\
                 2.1 High-level programming languages / 26 \\
                 2.2 Definitions of programming languages / 28 \\
                 2.3 The lexical and syntactic structure of a language /
                 32 \\
                 2.4 Data elements / 34 \\
                 2.5 Data structures / 38 \\
                 2.6 Operators / 45 \\
                 2.7 Assignment / 50 \\
                 2.8 Statements / 53 \\
                 2.9 Program units / 55 \\
                 2.10 Data environments / 57 \\
                 2.11 Parameter transmission / 59 \\
                 2.12 Storage management / 63 \\
                 3: Finite Automata and Lexical Analysis \\
                 3.1 The role of the lexical analyzer 7 / 4 \\
                 3.2 A simple approach to the design of lexical
                 analyzers / 76 \\
                 3.3 Regular expressions / 82 \\
                 3.4 Finite automata / 88 \\
                 3.5 From regular expressions to finite automata / 95
                 \\
                 3.6 Minimizing the number of slates of a DFA / 99 \\
                 3.7 A language for specifying lexical analyzers / 103
                 \\
                 3.8 Implementation of a lexical analyzer / 109 \\
                 3.9 The scanner generator as Swiss army knife / 118 \\
                 4: The Syntactic Specification of Programming Languages
                 \\
                 4.1 Context-free grammars / 126 \\
                 4.2 Derivations and parse trees / 129 \\
                 4.3 Capabilities of context-free grammars / 136 \\
                 5: Basic Parsing Techniques \\
                 5.1 Parsers / 146 \\
                 5.2 Shift--reduce parsing / 150 \\
                 5.3 Operator-precedence parsing / 158 \\
                 5.4 Top-down parsing / 174 \\
                 5.5 Predictive parsers / 184 \\
                 6: Automatic Construction of Efficient Parsers \\
                 6.1 LR parsers / 198 \\
                 6.2 The canonical collection of LR(0) items / 204 \\
                 6.3 Constructing SLR parsing tables / 211 \\
                 6.4 Constructing canonical LR parsing tables / 214 \\
                 6.5 Constructing LALR parsing tables / 219 \\
                 6.6 Using ambiguous grammars / 225 \\
                 6.7 An automatic parser generator / 229 \\
                 6.8 Implementation of LR parsing tables / 233 \\
                 6.9 Constructing LALR sets of items / 236 \\
                 7: Syntax-Directed Translation \\
                 7.1 Syntax-directed translation schemes / 246 \\
                 7.2 Implementation of syntax-directed translators / 249
                 \\
                 7.3 Intermediate code / 254 \\
                 7.4 Postfix notation / 254 \\
                 7.5 Parse trees and syntax trees / 258 \\
                 7.6 Three-address code, quadruples, and triples / 259
                 \\
                 7.7 Translation of assignment statements / 265 \\
                 7.8 Boolean expressions / 271 \\
                 7.9 Statements that alter the flow of control / 281 \\
                 7.10 Postfix translations / 286 \\
                 7.11 Translation with a top-down parser / 290 \\
                 8: More About Translation \\
                 8.1 Array references in arithmetic expressions / 296
                 \\
                 8.2 Procedure calls / 303 \\
                 8.3 Declarations / 307 \\
                 8.4 Case statements / 308 \\
                 8.5 Record structures / 312 \\
                 8.6 PL/I-style structures / 317 \\
                 9: Symbol Tables \\
                 9.1 The contents of a symbol table / 328 \\
                 9.2 Data structures for symbol tables / 336 \\
                 9.3 Representing scope information / 341 \\
                 10: Run-time Storage Administration \\
                 10.1 Implementation of a simple stack allocation scheme
                 / 351 \\
                 10.2 Implementation of block-structured languages / 356
                 \\
                 10.3 Storage allocation in FORTRAN / 364 \\
                 10.4 Storage allocation in block-structured languages /
                 377 \\
                 11: Error Detection and Recovery \\
                 11.1 Errors / 382 \\
                 11.2 Lexical-phase errors / 388 \\
                 11.3 Syntactic-phase errors / 391 \\
                 11.4 Semantic errors / 402 \\
                 12: Introduction to Code Optimization \\
                 12.1 The principal sources of optimization / 408 \\
                 12.2 Loop optimization / 410 \\
                 12.3 The DAG representation of basic blocks / 418 \\
                 12.4 Value numbers and algebraic laws / 427 \\
                 12.5 Global data-flow analysis / 429 \\
                 13: More About Loop Optimization \\
                 13.1 Dominators / 442 \\
                 13.2 Reducible flow graphs / 447 \\
                 13.3 Depth-first search / 449 \\
                 13.4 Loop-invariant computations / 454 \\
                 13.5 Induction variable elimination / 466 \\
                 13.6 Some other loop optimizations / 471 \\
                 14: More About Data-Flow Analysis \\
                 14.1 Reaching definitions again / 478 \\
                 14.2 Available expressions / 482 \\
                 14.3 Copy propagation / 487 \\
                 14.4 Backward flow problems / 489 \\
                 14.5 Very busy expressions and code hoisting / 491 \\
                 14.6 The four kinds of data-flow analysis problems /
                 497 \\
                 14.7 Handling pointers / 499 \\
                 14.8 Interprocedural data-flow analysis / 504 \\
                 14.9 Putting it all together / 511 \\
                 15: Code Generation \\
                 15.1 Object programs / 518 \\
                 15.2 Problems in code generation / 521 \\
                 15.3 A machine model / 523 \\
                 15.4 A simple code generator / 525 \\
                 15.5 Register allocation and assignment / 533 \\
                 15.6 Code generation from DAG's / 537 \\
                 15.7 Peephole optimization / 548 \\
                 Appendix A: A Look at Some Compilers \\
                 A.1 The C compilers / 557 \\
                 A.2 The FORTRAN H compiler / 559 \\
                 A.3 The BLISS/11 compiler / 561 \\
                 Appendix B: A Compiler Project \\
                 B.1 Introduction / 563 \\
                 B.2 A PASCAL Subset / 563 \\
                 B.3 Program structure / 566 \\
                 B.4 Lexical conventions / 566 \\
                 B.5 Suggested exercises / 567 \\
                 B.6 Some extensions / 569 \\
                 Bibliography / 570 \\
                 Index / 592",
}


bibtype: techreport
filename: unix.bib
label: Albrecht:1977:QAH
author: E. H. Albrecht
title: QUEST Administration Handbook
type: Technical Memorandum
number: 1178 (5161-770824.02 MF)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 24
month: aug
monthnumber: 8
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: E. H. Albrecht
rawtitle: {QUEST} Administration Handbook
abstract:
The purpose of this memorandum is to provide the background information needed to administer the QUEST System.

rawabstract:
The purpose of this memorandum is to provide the background information needed to administer the QUEST System.

entry:
@TechReport{Albrecht:1977:QAH,
  author =       "E. H. Albrecht",
  title =        "{QUEST} Administration Handbook",
  type =         "Technical Memorandum",
  number =       "1178 (5161-770824.02 MF)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "24",
  month =        aug,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The purpose of this memorandum is to provide the
                 background information needed to administer the QUEST
                 System.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Albrecht:1977:QCS
author: E. H. Albrecht
title: QUEST --- A Computer System To Collect Questionnaire Data
type: Technical Memorandum
number: 1172
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 16
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
remark: For File Memorandum
acknowledgement: ack-nhfb
rawauthor: E. H. Albrecht
rawtitle: {QUEST} --- A Computer System To Collect Questionnaire Data
abstract:
QUEST can be used to issue a questionnaire, collect the answers to the questionnaire and prepare the resulting data for analyzation [sic].

rawabstract:
QUEST can be used to issue a questionnaire, collect the answers to the questionnaire and prepare the resulting data for analyzation [sic].

entry:
@TechReport{Albrecht:1977:QCS,
  author =       "E. H. Albrecht",
  title =        "{QUEST} --- A Computer System To Collect Questionnaire
                 Data",
  type =         "Technical Memorandum",
  number =       "1172",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "16",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "QUEST can be used to issue a questionnaire, collect
                 the answers to the questionnaire and prepare the
                 resulting data for analyzation [sic].",
  acknowledgement = ack-nhfb,
  remark =       "For File Memorandum",
}


bibtype: techreport
filename: unix.bib
label: Angelo:1977:MAL
author: J. Angelo
title: MAC-8 Assembly Language Programming Manual
type: Technical Memorandum
number: 1221
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 8
month: dec
monthnumber: 12
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: J. Angelo
rawtitle: {MAC-8} Assembly Language Programming Manual
abstract:
Part 1 of this manual gives an introduction to programming MAC-8 in assembly language. Part 2 ldots written for people who have reached the intermediate ability to program microprocessors.

rawabstract:
Part 1 of this manual gives an introduction to programming MAC-8 in assembly language. Part 2 \ldots{} written for people who have reached the intermediate ability to program microprocessors.

entry:
@TechReport{Angelo:1977:MAL,
  author =       "J. Angelo",
  title =        "{MAC-8} Assembly Language Programming Manual",
  type =         "Technical Memorandum",
  number =       "1221",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "8",
  month =        dec,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Part 1 of this manual gives an introduction to
                 programming MAC-8 in assembly language. Part 2 \ldots{}
                 written for people who have reached the intermediate
                 ability to program microprocessors.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Anonymous:1977:SUI
author: Anonymous
title: A Standard for UNIX Interprocess Communication
type: Report
institution: Bolt Beranek and Newman Inc.
address: Cambridge, MA, USA
day: 11
month: aug
monthnumber: 8
year: 1977
bibdate: Fri May 22 10:31:36 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.05.22 10:31:36 ???
URL: https://www.tuhs.org/cgi-bin/utree.pl?file=BBN-V6/doc/ipc/ipc
acknowledgement: ack-nhfb
rawauthor: Anonymous
rawtitle: A Standard for {UNIX} Interprocess Communication
entry:
@TechReport{Anonymous:1977:SUI,
  author =       "Anonymous",
  title =        "A Standard for {UNIX} Interprocess Communication",
  type =         "Report",
  institution =  "Bolt Beranek and Newman Inc.",
  address =      "Cambridge, MA, USA",
  day =          "11",
  month =        aug,
  year =         "1977",
  bibdate =      "Fri May 22 10:31:36 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://www.tuhs.org/cgi-bin/utree.pl?file=BBN-V6/doc/ipc/ipc",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Baker:1977:ASF
author: Brenda S. Baker
title: An Algorithm for Structuring Flowgraphs
journal: j-J-ACM
volume: 24
number: 1
pages: 98--120
month: jan
monthnumber: 1
year: 1977
CODEN: JACOAH
DOI: https://doi.org/10.1145/321992.321999
ISSN: 0004-5411 (print), 1557-735X (electronic) OR 00045411 (print), 1557735X (electronic)
ISSNL: 0004-5411 OR 00045411
bibdate: Wed Jan 15 18:12:53 MST 1997
bibtimestamp: 1997.01.15 18:12:53 MST
fjournal: Journal of the Association for Computing Machinery
keywords: computer programming
acknowledgement: ack-nhfb
journalURL: https://dl.acm.org/loi/jacm
journalabr: J Assoc Comput Mach
rawauthor: Brenda S. Baker
rawtitle: An Algorithm for Structuring Flowgraphs
bibsource:
Compendex database; https://www.math.utah.edu/pub/tex/bib/fortran1.bib; https://www.math.utah.edu/pub/tex/bib/jacm.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
An algorithm is described which transforms a flowgraph into a program containing control constructs such as if then else statements, repeat (do forever) statements, multilevel break statements (causing jumps out of enclosing repeats), and multilevel next statements (causing jumps to iterations of enclosing repeats). The algorithm can be extended to create other types of control constructs, such as while or until. The program appears natural because the constructs are used according to common programming practices. The algorithm does not copy code, create subroutines, or add new variables. Instead, goto statements are generated when no other available control construct describes the flow of control. The algorithm has been implemented in a program called STRUCT which rewrites Fortran programs using constructs such as while, repeat, and if then else statements. The resulting programs are substantially more readable than their Fortran counterparts.

rawabstract:
An algorithm is described which transforms a flowgraph into a program containing control constructs such as if then else statements, repeat (do forever) statements, multilevel break statements (causing jumps out of enclosing repeats), and multilevel next statements (causing jumps to iterations of enclosing repeats). The algorithm can be extended to create other types of control constructs, such as while or until. The program appears natural because the constructs are used according to common programming practices. The algorithm does not copy code, create subroutines, or add new variables. Instead, goto statements are generated when no other available control construct describes the flow of control. The algorithm has been implemented in a program called STRUCT which rewrites Fortran programs using constructs such as while, repeat, and if then else statements. The resulting programs are substantially more readable than their Fortran counterparts.

entry:
@Article{Baker:1977:ASF,
  author =       "Brenda S. Baker",
  title =        "An Algorithm for Structuring Flowgraphs",
  journal =      j-J-ACM,
  volume =       "24",
  number =       "1",
  pages =        "98--120",
  month =        jan,
  year =         "1977",
  CODEN =        "JACOAH",
  DOI =          "https://doi.org/10.1145/321992.321999",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Wed Jan 15 18:12:53 MST 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "An algorithm is described which transforms a flowgraph
                 into a program containing control constructs such as if
                 then else statements, repeat (do forever) statements,
                 multilevel break statements (causing jumps out of
                 enclosing repeats), and multilevel next statements
                 (causing jumps to iterations of enclosing repeats). The
                 algorithm can be extended to create other types of
                 control constructs, such as while or until. The program
                 appears natural because the constructs are used
                 according to common programming practices. The
                 algorithm does not copy code, create subroutines, or
                 add new variables. Instead, goto statements are
                 generated when no other available control construct
                 describes the flow of control. The algorithm has been
                 implemented in a program called STRUCT which rewrites
                 Fortran programs using constructs such as while,
                 repeat, and if then else statements. The resulting
                 programs are substantially more readable than their
                 Fortran counterparts.",
  acknowledgement = ack-nhfb,
  classification = "723",
  fjournal =     "Journal of the Association for Computing Machinery",
  journal-URL =  "https://dl.acm.org/loi/jacm",
  journalabr =   "J Assoc Comput Mach",
  keywords =     "computer programming",
}


bibtype: techreport
filename: unix.bib
label: Beyer:1977:RMR
author: J. D. Beyer
title: A Record Manager For Random Access To Variable Length Records Under UNIX
type: Technical Memorandum
number: 1171 (TM 77-1353-5)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 1
month: jun
monthnumber: 6
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: J. D. Beyer
rawtitle: A Record Manager For Random Access To Variable Length Records Under {UNIX}
abstract:
This memorandum describes a Random Record Manager for UNIX disk file[s]. It is meant to be both a user's guide and a brief overview of the workings of the system.

rawabstract:
This memorandum describes a Random Record Manager for UNIX disk file[s]. It is meant to be both a user's guide and a brief overview of the workings of the system.

entry:
@TechReport{Beyer:1977:RMR,
  author =       "J. D. Beyer",
  title =        "A Record Manager For Random Access To Variable Length
                 Records Under {UNIX}",
  type =         "Technical Memorandum",
  number =       "1171 (TM 77-1353-5)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "1",
  month =        jun,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes a Random Record Manager for
                 UNIX disk file[s]. It is meant to be both a user's
                 guide and a brief overview of the workings of the
                 system.",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Blue:1977:ANQ
author: James L. Blue
title: Automatic Numerical Quadrature
journal: j-BELL-SYST-TECH-J
volume: 56
number: 9
pages: 1651--1678
month: nov
monthnumber: 11
year: 1977
CODEN: BSTJAN
DOI: https://doi.org/10.1002/j.1538-7305.1977.tb00586.x
ISSN: 0005-8580 (print), 2376-7154 (electronic) OR 00058580 (print), 23767154 (electronic)
ISSNL: 0005-8580 OR 00058580
bibdate: Tue Nov 9 11:15:56 MST 2010
bibtimestamp: 2010.11.09 11:15:56 MST
fjournal: The Bell System Technical Journal
acknowledgement: ack-nhfb
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/
rawauthor: James L. Blue
rawtitle: Automatic Numerical Quadrature
bibsource:
http://bstj.bell-labs.com/oldfiles/year.1977/BSTJ.1977.5609.html; http://www.alcatel-lucent.com/bstj/vol56-1977/bstj-vol56-issue09.html; https://www.math.utah.edu/pub/tex/bib/bstj1970.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

URL:
http://bstj.bell-labs.com/BSTJ/images/Vol56/bstj56-9-1651.pdf; http://www.alcatel-lucent.com/bstj/vol56-1977/articles/bstj56-9-1651.pdf; https://archive.org/details/bstj56-9-1651/mode/2up; https://onlinelibrary.wiley.com/doi/abs/10.1002/j.1538-7305.1977.tb00586.x

abstract:
An automatic numerical quadrature routine (ANQR) attempts to evaluate $$ int _a^b f(x) d x $$ to absolute accuracy $E$, given only $E$, $a$, $b$, and a user-supplied subroutine which calculates $ f(x)$ for any $x$ in $ [a, b)$. An ANQR which guarantees success is impossible to construct, even disregarding the effects of finite computer precision, but the problem is nonetheless of interest. A reliable and efficient ANQR is a necessary part of any mathematical subroutine library. New single- and double-precision ANQRs, pgm QUAD and pgm DQUAD, have been constructed and tested. They are based on adaptive Romberg extrapolation, with cautious error estimation. An important practical feature is the automatic recognition of endpoint singularities, and a change of variable to handle them. pgm QUAD and pgm DQUAD also recognize the presence of noise in the function being integrated, and limit the attempted accuracy accordingly. Since guaranteed ANQRs are impossible, extensive testing of pgm DQUAD is presented to demonstrate its efficiency and robustness. Comparable testing is not available for competitive ANQRs, but performance on a standard set of test integrals is presented for pgm DQUAD and nine other ANQRs. pgm DQUAD is generally better. pgm QUAD and pgm DQUAD are written in PFORT, a subset of American National Standard (ANS) Fortran. Machine-dependent constants are obtained from the PORT library machine-constants programs. A portable package of storage allocation routines is used.

rawabstract:
An automatic numerical quadrature routine (ANQR) attempts to evaluate $$ \int_a^b f(x) \, d x $$ to absolute accuracy $E$, given only $E$, $a$, $b$, and a user-supplied subroutine which calculates $ f(x)$ for any $x$ in $ [a, b)$. An ANQR which guarantees success is impossible to construct, even disregarding the effects of finite computer precision, but the problem is nonetheless of interest. A reliable and efficient ANQR is a necessary part of any mathematical subroutine library. New single- and double-precision ANQRs, \pgm{QUAD} and \pgm{DQUAD}, have been constructed and tested. They are based on adaptive Romberg extrapolation, with cautious error estimation. An important practical feature is the automatic recognition of endpoint singularities, and a change of variable to handle them. \pgm{QUAD} and \pgm{DQUAD} also recognize the presence of noise in the function being integrated, and limit the attempted accuracy accordingly. Since guaranteed ANQRs are impossible, extensive testing of \pgm{DQUAD} is presented to demonstrate its efficiency and robustness. Comparable testing is not available for competitive ANQRs, but performance on a standard set of test integrals is presented for \pgm{DQUAD} and nine other ANQRs. \pgm{DQUAD} is generally better. \pgm{QUAD} and \pgm{DQUAD} are written in PFORT, a subset of American National Standard (ANS) Fortran. Machine-dependent constants are obtained from the PORT library machine-constants programs. A portable package of storage allocation routines is used.

entry:
@Article{Blue:1977:ANQ,
  author =       "James L. Blue",
  title =        "Automatic Numerical Quadrature",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "56",
  number =       "9",
  pages =        "1651--1678",
  month =        nov,
  year =         "1977",
  CODEN =        "BSTJAN",
  DOI =          "https://doi.org/10.1002/j.1538-7305.1977.tb00586.x",
  ISSN =         "0005-8580 (print), 2376-7154 (electronic)",
  ISSN-L =       "0005-8580",
  bibdate =      "Tue Nov 9 11:15:56 MST 2010",
  bibsource =    "http://bstj.bell-labs.com/oldfiles/year.1977/BSTJ.1977.5609.html;
                 http://www.alcatel-lucent.com/bstj/vol56-1977/bstj-vol56-issue09.html;
                 https://www.math.utah.edu/pub/tex/bib/bstj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol56/bstj56-9-1651.pdf;
                 http://www.alcatel-lucent.com/bstj/vol56-1977/articles/bstj56-9-1651.pdf;
                 https://archive.org/details/bstj56-9-1651/mode/2up;
                 https://onlinelibrary.wiley.com/doi/abs/10.1002/j.1538-7305.1977.tb00586.x",
  abstract =     "An automatic numerical quadrature routine (ANQR)
                 attempts to evaluate $$ \int_a^b f(x) \, d x $$ to
                 absolute accuracy $E$, given only $E$, $a$, $b$, and a
                 user-supplied subroutine which calculates $ f(x)$ for
                 any $x$ in $ [a, b)$. An ANQR which guarantees success
                 is impossible to construct, even disregarding the
                 effects of finite computer precision, but the problem
                 is nonetheless of interest. A reliable and efficient
                 ANQR is a necessary part of any mathematical subroutine
                 library. New single- and double-precision ANQRs,
                 \pgm{QUAD} and \pgm{DQUAD}, have been constructed and
                 tested. They are based on adaptive Romberg
                 extrapolation, with cautious error estimation. An
                 important practical feature is the automatic
                 recognition of endpoint singularities, and a change of
                 variable to handle them. \pgm{QUAD} and \pgm{DQUAD}
                 also recognize the presence of noise in the function
                 being integrated, and limit the attempted accuracy
                 accordingly. Since guaranteed ANQRs are impossible,
                 extensive testing of \pgm{DQUAD} is presented to
                 demonstrate its efficiency and robustness. Comparable
                 testing is not available for competitive ANQRs, but
                 performance on a standard set of test integrals is
                 presented for \pgm{DQUAD} and nine other ANQRs.
                 \pgm{DQUAD} is generally better. \pgm{QUAD} and
                 \pgm{DQUAD} are written in PFORT, a subset of American
                 National Standard (ANS) Fortran. Machine-dependent
                 constants are obtained from the PORT library
                 machine-constants programs. A portable package of
                 storage allocation routines is used.",
  acknowledgement = ack-nhfb,
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}


bibtype: techreport
filename: unix.bib
label: Blue:1977:BIS
author: J. L. Blue
title: Boundary Integral Solutions of Laplace's Equation
type: Computing Science Technical Report
number: 60
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
year: 1977
bibdate: Sat Sep 02 07:46:26 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.09.02 07:46:26 ???
acknowledgement: ack-nhfb
rawauthor: J. L. Blue
rawtitle: Boundary Integral Solutions of {Laplace}'s Equation
remark:
TO DO: No electronic form of this report has yet been located, so the year is uncertain. Published in cite Blue:1978:BIS.

entry:
@TechReport{Blue:1977:BIS,
  author =       "J. L. Blue",
  title =        "Boundary Integral Solutions of {Laplace}'s Equation",
  type =         "Computing Science Technical Report",
  number =       "60",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  year =         "1977 (??)",
  bibdate =      "Sat Sep 02 07:46:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "TO DO: No electronic form of this report has yet been
                 located, so the year is uncertain. Published in
                 \cite{Blue:1978:BIS}.",
}


bibtype: techreport
filename: unix.bib
label: Blue:1977:PFP
author: James L. Blue
title: A Portable Fortran Program to Find the Euclidean Norm of a Vector
type: Computing Science Technical Report
number: 45
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
year: 1977
bibdate: Sat Sep 02 07:46:26 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/fortran1.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.09.02 07:46:26 ???
acknowledgement: ack-nhfb
rawauthor: James L. Blue
rawtitle: A Portable {Fortran} Program to Find the {Euclidean} Norm of a Vector
remark:
TO DO: No electronic form of this report has yet been located, so the year is uncertain. Published in cite Blue:1978:PFP.

entry:
@TechReport{Blue:1977:PFP,
  author =       "James L. Blue",
  title =        "A Portable {Fortran} Program to Find the {Euclidean}
                 Norm of a Vector",
  type =         "Computing Science Technical Report",
  number =       "45",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  year =         "1977 (??)",
  bibdate =      "Sat Sep 02 07:46:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "TO DO: No electronic form of this report has yet been
                 located, so the year is uncertain. Published in
                 \cite{Blue:1978:PFP}.",
}


bibtype: techreport
filename: unix.bib
label: Boie:1977:ICC
author: R. A. Boie and M. Robbins and R. Data
title: An Interactive Computer Controlled Data Acquisition System With a CAMAC Real Time ldots
type: Technical Memorandum
number: 1169 (TM 77-1131-17)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 12
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: R. A. Boie and M. Robbins and R. Data
rawtitle: An Interactive Computer Controlled Data Acquisition System With a {CAMAC} Real Time \ldots{}
abstract:
An interactive computer controlled data acquisition system with a real time cathode ray display is described. Local data analysis functions are provided as well as 2-way transmission to PDP-11/45 running under MERT / UNIX operating system.

rawabstract:
An interactive computer controlled data acquisition system with a real time cathode ray display is described. Local data analysis functions are provided as well as 2-way transmission to PDP-11/45 running under MERT\slash UNIX operating system.

entry:
@TechReport{Boie:1977:ICC,
  author =       "R. A. Boie and M. Robbins and R. Data",
  title =        "An Interactive Computer Controlled Data Acquisition
                 System With a {CAMAC} Real Time \ldots{}",
  type =         "Technical Memorandum",
  number =       "1169 (TM 77-1131-17)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "12",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "An interactive computer controlled data acquisition
                 system with a real time cathode ray display is
                 described. Local data analysis functions are provided
                 as well as 2-way transmission to PDP-11/45 running
                 under MERT\slash UNIX operating system.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Bonanni:1977:SPU
author: L. E. Bonanni and A. L. Glasser
title: SCCS / PWB User's Manual
type: Technical Memorandum
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 2 + 22
month: nov
monthnumber: 11
year: 1977
bibdate: Sat Jun 10 15:47:48 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.10 15:47:48 ???
remark: Available in PDF file of cite [pp. 193--216]Dolotta:1977:DPU.
acknowledgement: ack-nhfb
rawauthor: L. E. Bonanni and A. L. Glasser
rawtitle: {SCCS\slash PWB} User's Manual
abstract:
The Source Code Control System (sccs) is a system for controlling changes to files of text (typically, the source code and documentation of software systems). It provides facilities for storing. updating. and retrieving any version of a file of text, for controlling updating privileges to that file, for identifying the version of a retrieved file, and for recording who made each change, when and where it was made, and why. Sccs is a collection of programs that run under the PWB / UNlX time-sharing system.par This document, together with the PWB / UNIX User's Manual [4], is a complete user's guide to Version 4 of sccs, and supersedes all previous versions of the SCCS / PWB manual: it covers the following topics:par * How to get started with sccs.par * The version numbering scheme.par * Basic information needed for day-to-day use of sccs commands, including a discussion of the more useful arguments.par * Protection and auditing of sccs files, including the differences between the use of sccs by individual users on one hand, and groups of users on the other.par Neither the implementation of sccs nor the installation procedure for sccs are described here.

rawabstract:
The Source Code Control System (sccs) is a system for controlling changes to files of text (typically, the source code and documentation of software systems). It provides facilities for storing. updating. and retrieving any version of a file of text, for controlling updating privileges to that file, for identifying the version of a retrieved file, and for recording who made each change, when and where it was made, and why. Sccs is a collection of programs that run under the PWB\slash UNlX time-sharing system.\par This document, together with the PWB\slash UNIX User's Manual [4], is a complete user's guide to Version 4 of sccs, and supersedes all previous versions of the SCCS\slash PWB manual: it covers the following topics:\par * How to get started with sccs.\par * The version numbering scheme.\par * Basic information needed for day-to-day use of sccs commands, including a discussion of the more useful arguments.\par * Protection and auditing of sccs files, including the differences between the use of sccs by individual users on one hand, and groups of users on the other.\par Neither the implementation of sccs nor the installation procedure for sccs are described here.

entry:
@TechReport{Bonanni:1977:SPU,
  author =       "L. E. Bonanni and A. L. Glasser",
  title =        "{SCCS\slash PWB} User's Manual",
  type =         "Technical Memorandum",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "2 + 22",
  month =        nov,
  year =         "1977",
  bibdate =      "Sat Jun 10 15:47:48 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The Source Code Control System (sccs) is a system for
                 controlling changes to files of text (typically, the
                 source code and documentation of software systems). It
                 provides facilities for storing. updating. and
                 retrieving any version of a file of text, for
                 controlling updating privileges to that file, for
                 identifying the version of a retrieved file, and for
                 recording who made each change, when and where it was
                 made, and why. Sccs is a collection of programs that
                 run under the PWB\slash UNlX time-sharing
                 system.\par

                 This document, together with the PWB\slash UNIX User's
                 Manual [4], is a complete user's guide to Version 4 of
                 sccs, and supersedes all previous versions of the
                 SCCS\slash PWB manual: it covers the following
                 topics:\par

                 * How to get started with sccs.\par

                 * The version numbering scheme.\par

                 * Basic information needed for day-to-day use of sccs
                 commands, including a discussion of the more useful
                 arguments.\par

                 * Protection and auditing of sccs files, including the
                 differences between the use of sccs by individual users
                 on one hand, and groups of users on the
                 other.\par

                 Neither the implementation of sccs nor the installation
                 procedure for sccs are described here.",
  acknowledgement = ack-nhfb,
  remark =       "Available in PDF file of \cite[pp.
                 193--216]{Dolotta:1977:DPU}.",
}


bibtype: techreport
filename: unix.bib
label: Bourne:1977:IUS
author: Stephen R. Bourne
title: An Introduction to the UNIX Shell
type: Computing Science Technical Report
number: 70
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
year: 1977
bibdate: Sat Sep 02 07:46:26 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.09.02 07:46:26 ???
acknowledgement: ack-nhfb
rawauthor: Stephen R. Bourne
rawtitle: An Introduction to the {UNIX} Shell
remark:
TO DO: No electronic form of this report has yet been located, so the year is uncertain. Published in cite Bourne:1978:UTS. Is this report the same as cite Bourne:1978:IUS, but under a different report number?

entry:
@TechReport{Bourne:1977:IUS,
  author =       "Stephen R. Bourne",
  title =        "An Introduction to the {UNIX} Shell",
  type =         "Computing Science Technical Report",
  number =       "70",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  year =         "1977 (??)",
  bibdate =      "Sat Sep 02 07:46:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "TO DO: No electronic form of this report has yet been
                 located, so the year is uncertain. Published in
                 \cite{Bourne:1978:UTS}. Is this report the same as
                 \cite{Bourne:1978:IUS}, but under a different report
                 number?",
}


bibtype: techreport
filename: unix.bib
label: Brandt:1977:DFA
author: R. B. Brandt and C. D. January
title: DEC Factory Acceptance Test
type: Technical Memorandum
number: 1145 (MF 77-8234-001)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 19
month: jan
monthnumber: 1
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: This memorandum is a description of a UNIX checkout package made ldots basis.
acknowledgement: ack-nhfb
rawabstract: This memorandum is a description of a UNIX checkout package made \ldots{} basis.
rawauthor: R. B. Brandt and C. D. January
rawtitle: {DEC} Factory Acceptance Test
entry:
@TechReport{Brandt:1977:DFA,
  author =       "R. B. Brandt and C. D. January",
  title =        "{DEC} Factory Acceptance Test",
  type =         "Technical Memorandum",
  number =       "1145 (MF 77-8234-001)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "19",
  month =        jan,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum is a description of a UNIX checkout
                 package made \ldots{} basis.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Brandt:1977:UEL
author: R. B. Brandt
title: UNIX Error Logging
type: Technical Memorandum
number: 1163 (TM 77-8234-10)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 6
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
remark: For Complete Information, see UNOS.
acknowledgement: ack-nhfb
rawauthor: R. B. Brandt
rawtitle: {UNIX} Error Logging
abstract:
This memorandum describes the error logging scheme that has been implemented for the UNIX Operating System.

rawabstract:
This memorandum describes the error logging scheme that has been implemented for the UNIX Operating System.

entry:
@TechReport{Brandt:1977:UEL,
  author =       "R. B. Brandt",
  title =        "{UNIX} Error Logging",
  type =         "Technical Memorandum",
  number =       "1163 (TM 77-8234-10)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "6",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes the error logging scheme
                 that has been implemented for the UNIX Operating
                 System.",
  acknowledgement = ack-nhfb,
  remark =       "For Complete Information, see UNOS.",
}


bibtype: techreport
filename: unix.bib
label: Brown:1977:AUM
author: W. S. Brown
title: ALTRAN User's Manual
type: Technical Report
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
edition: Fourth
year: 1977
bibdate: Sat Sep 02 07:46:26 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.09.02 07:46:26 ???
acknowledgement: ack-nhfb
rawauthor: W. S. Brown
rawtitle: {ALTRAN} User's Manual
remark:
Cited in cite [p. 479, ref. 2]Brown:1981:SRMb. First edition cite Brown:1971:AUM, first edition cite Brown:1973:AUM. When was second edition?

entry:
@TechReport{Brown:1977:AUM,
  author =       "W. S. Brown",
  title =        "{ALTRAN} User's Manual",
  type =         "Technical Report",
  number =       "??",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  edition =      "Fourth",
  pages =        "??",
  year =         "1977",
  bibdate =      "Sat Sep 02 07:46:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite[p. 479, ref. 2]{Brown:1981:SRMb}. First
                 edition \cite{Brown:1971:AUM}, first edition
                 \cite{Brown:1973:AUM}. When was second edition?",
}


bibtype: inproceedings
filename: unix.bib
label: Brown:1977:RMF
author: W. S. Brown
title: A realistic model of floating-point computation
crossref: Rice:1977:MSI
number: 39
pages: 343--360
year: 1977
DOI: https://doi.org/10.1016/B978-0-12-587260-7.50017-0
MRclass: 68A05
MRnumber: 58 3605
bibdate: Fri Dec 8 08:24:14 1995
bibsource: https://www.math.utah.edu/pub/tex/bib/fparith.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1995.12.08 08:24:14 ???
URL: https://www.sciencedirect.com/science/article/abs/pii/B9780125872607500170
acknowledgement: ack-nhfb
reviewer: Costica Cazacu
rawauthor: W. S. Brown
rawtitle: A realistic model of floating-point computation
entry:
@InProceedings{Brown:1977:RMF,
  author =       "W. S. Brown",
  title =        "A realistic model of floating-point computation",
  crossref =     "Rice:1977:MSI",
  number =       "39",
  pages =        "343--360",
  year =         "1977",
  DOI =          "https://doi.org/10.1016/B978-0-12-587260-7.50017-0",
  MRclass =      "68A05",
  MRnumber =     "58 3605",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://www.sciencedirect.com/science/article/abs/pii/B9780125872607500170",
  acknowledgement = ack-nhfb,
  reviewer =     "Costica Cazacu",
}


bibtype: techreport
filename: unix.bib
label: Brown:1977:SPA
author: W. S. Brown
title: The Subresultant PRS Algorithm
type: Computing Science Technical Report
number: 56
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
year: 1977
bibdate: Sat Sep 02 07:46:26 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.09.02 07:46:26 ???
acknowledgement: ack-nhfb
rawauthor: W. S. Brown
rawtitle: The Subresultant {PRS} Algorithm
remark:
TO DO: No electronic form of this report has yet been located, so the year is uncertain. Published in cite Brown:1978:SPA.

entry:
@TechReport{Brown:1977:SPA,
  author =       "W. S. Brown",
  title =        "The Subresultant {PRS} Algorithm",
  type =         "Computing Science Technical Report",
  number =       "56",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  year =         "1977 (??)",
  bibdate =      "Sat Sep 02 07:46:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "TO DO: No electronic form of this report has yet been
                 located, so the year is uncertain. Published in
                 \cite{Brown:1978:SPA}.",
}


bibtype: techreport
filename: unix.bib
label: Burnette:1977:PMS
author: W. A. Burnette and J. R. Remde
title: Programmer's Manual For the SEL-86 PDP-11 / 45 Operating System
type: Technical Memorandum
number: 1155 (TM 77-8231-2, TM 77-1228-2)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 7
month: feb
monthnumber: 2
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: W. A. Burnette and J. R. Remde
rawtitle: Programmer's Manual For the {SEL-86 PDP-11\slash 45} Operating System
abstract:
This programmer's manual is an introduction to the SEL86--PDP-11ldots /45 system, and a reference manual for the commands, system calls, and important subroutines available on the SEL86.

rawabstract:
This programmer's manual is an introduction to the SEL86--PDP-11\ldots{} /45 system, and a reference manual for the commands, system calls, and important subroutines available on the SEL86.

entry:
@TechReport{Burnette:1977:PMS,
  author =       "W. A. Burnette and J. R. Remde",
  title =        "Programmer's Manual For the {SEL-86 PDP-11\slash 45}
                 Operating System",
  type =         "Technical Memorandum",
  number =       "1155 (TM 77-8231-2, TM 77-1228-2)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "7",
  month =        feb,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This programmer's manual is an introduction to the
                 SEL86--PDP-11\ldots{} /45 system, and a reference
                 manual for the commands, system calls, and important
                 subroutines available on the SEL86.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Carr:1977:CSM
author: R. G. Carr
title: Character String Manipulation in the C Language
type: Technical Memorandum
number: 1208
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 31
month: oct
monthnumber: 10
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: R. G. Carr
rawtitle: Character String Manipulation in the {C} Language
bibsource:
https://www.math.utah.edu/pub/tex/bib/string-matching.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
This document describes the C language features and the available subroutines. It is intended to complement the C tutorial UNPL(1001) with emphasis on strings.

rawabstract:
This document describes the C language features and the available subroutines. It is intended to complement the C tutorial UNPL(1001) with emphasis on strings.

entry:
@TechReport{Carr:1977:CSM,
  author =       "R. G. Carr",
  title =        "Character String Manipulation in the {C} Language",
  type =         "Technical Memorandum",
  number =       "1208",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "31",
  month =        oct,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/string-matching.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This document describes the C language features and
                 the available subroutines. It is intended to complement
                 the C tutorial UNPL(1001) with emphasis on strings.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Copp:1977:ISM
author: D. H. Copp and R. J. Council and D. J. Hunsberger and J. J. Molinelli and J. H. VanOrnum
title: An Integrated System For Microprocessor Support
type: Technical Memorandum
number: 1153 (TM 77-8234-1, TM 77-3233-6, TM 77-3231-1)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 17
month: mar
monthnumber: 3
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: D. H. Copp and R. J. Council and D. J. Hunsberger and J. J. Molinelli and J. H. VanOrnum
rawtitle: An Integrated System For Microprocessor Support
abstract:
This memorandum describes a set of tools, referred to as the Microprocessor Support (MS) system, designed to reduce firmware development cost through efficient usage of the human resource.

rawabstract:
This memorandum describes a set of tools, referred to as the Microprocessor Support (MS) system, designed to reduce firmware development cost through efficient usage of the human resource.

entry:
@TechReport{Copp:1977:ISM,
  author =       "D. H. Copp and R. J. Council and D. J. Hunsberger and
                 J. J. Molinelli and J. H. VanOrnum",
  title =        "An Integrated System For Microprocessor Support",
  type =         "Technical Memorandum",
  number =       "1153 (TM 77-8234-1, TM 77-3233-6, TM 77-3231-1)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "17",
  month =        mar,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes a set of tools, referred to
                 as the Microprocessor Support (MS) system, designed to
                 reduce firmware development cost through efficient
                 usage of the human resource.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Csaszar:1977:ECU
author: M. A. Csaszar
title: Examples of Converting USG Shell Command Files for the New Shell
type: Technical Memorandum
number: 1210 (MF 77-8234-100)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 22
month: nov
monthnumber: 11
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: M. A. Csaszar
rawtitle: Examples of Converting {USG} Shell Command Files for the New Shell
abstract:
This memorandum describes examples of converting USG shell command files for the new Center 127 shell written by S. R. Bourne. Examples of Center 323 files conversion of shell programs are shown.

rawabstract:
This memorandum describes examples of converting USG shell command files for the new Center 127 shell written by S. R. Bourne. Examples of Center 323 files conversion of shell programs are shown.

entry:
@TechReport{Csaszar:1977:ECU,
  author =       "M. A. Csaszar",
  title =        "Examples of Converting {USG} Shell Command Files for
                 the New Shell",
  type =         "Technical Memorandum",
  number =       "1210 (MF 77-8234-100)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "22",
  month =        nov,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes examples of converting USG
                 shell command files for the new Center 127 shell
                 written by S. R. Bourne. Examples of Center 323 files
                 conversion of shell programs are shown.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Cummingham:1977:NPG
author: N. J. Cummingham
title: NROFF For Producing Generic Program Documentation
type: Technical Memorandum
number: 1149 (TM 77-5222-1)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 18
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: N. J. Cummingham
rawtitle: {NROFF} For Producing Generic Program Documentation
abstract:
A set of NROFF Macros have [been] developed for producing program applications ldots Program Specifications (PDs), Input Manuals (IMs) and Output Manuals (OMs) ldots Switching control center.

rawabstract:
A set of NROFF Macros have [been] developed for producing program applications \ldots{} Program Specifications (PDs), Input Manuals (IMs) and Output Manuals (OMs) \ldots{} Switching control center.

entry:
@TechReport{Cummingham:1977:NPG,
  author =       "N. J. Cummingham",
  title =        "{NROFF} For Producing Generic Program Documentation",
  type =         "Technical Memorandum",
  number =       "1149 (TM 77-5222-1)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "18",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "A set of NROFF Macros have [been] developed for
                 producing program applications \ldots{} Program
                 Specifications (PDs), Input Manuals (IMs) and Output
                 Manuals (OMs) \ldots{} Switching control center.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Cykiert:1977:ILS
author: H. M. Cykiert and B. E. Hess
title: An Interactive LEAP Script Generator (ILSG)
type: Technical Memorandum
number: 1223 (TM 77-9423-3)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 2
month: dec
monthnumber: 12
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: H. M. Cykiert and B. E. Hess
rawtitle: An {Interactive LEAP Script Generator (ILSG)}
abstract:
This memorandum describes a newly developed tool which significantly reduces the cost of LEAP scripts.

rawabstract:
This memorandum describes a newly developed tool which significantly reduces the cost of LEAP scripts.

entry:
@TechReport{Cykiert:1977:ILS,
  author =       "H. M. Cykiert and B. E. Hess",
  title =        "An {Interactive LEAP Script Generator (ILSG)}",
  type =         "Technical Memorandum",
  number =       "1223 (TM 77-9423-3)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "2",
  month =        dec,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes a newly developed tool which
                 significantly reduces the cost of LEAP scripts.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Dolotta:1977:DPU
author: T. A. Dolotta and R. C. Haight and E. M. Piskorik
title: Documents for the PWB / UNIX Time-Sharing System Edition 1.0
type: Report
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 484
year: 1977
bibdate: Sat Jun 10 14:45:30 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.10 14:45:30 ???
acknowledgement: ack-nhfb
rawauthor: T. A. Dolotta and R. C. Haight and E. M. Piskorik
rawtitle: Documents for the {PWB\slash UNIX Time-Sharing System} Edition 1.0
URL:
https://bitsavers.org/pdf/att/unix/PWB_UNIX/Documents_for_the_PWB_UNIX_Time-Sharing_System_Edition_1.0_197710.pdf

TOC:
G. General: G.1 PWB / UNIX --- Overview and Synopsis of Facilities (6/77) T. A. Dolotta and R. C. Haight (p. 18) Summarizes the salient features of Programmer's Workbench / UNIX. a program development and text processing facility. G.2 The UNIX Time-Sharing System (7/74) D. M. Ritchie and K. Thompson (p. 16) Reprinted from Comm. ACM. Good overview of UNIX, but written long ago. G.3 The UNIX Time-sharing System --- A Retrospective (1/77) D. M. Ritchie (p. 14) A more recent discussion. G.4 PWB / UNIX Papers from the Second International Conference on Software Engineering (10/76) T. A. Dolotta et al. (p. 25) Reprinted from that conference's proceedings. Four papers that describe various aspects of PWB / UNIX. B. Basic User Information: B.0 PWB / UNIX User's Manual --- Edition 1.0 (5/77) T. A. Dolotta, R. C. Haight, and E. M. Piskorik, eds. Describes alt commands. subroutines, and system calls. Furnished as a separate volume. Available on-line. B.1 PWB / UNIX Documentation Roadmap (5/77) J. R. Mashey (p. 7) A terse. up-to-date outline of useful documents and information sources. Available on-line. B.2 PWB / UNIX Beginner's Course (12/77) M. E. Pearlman and S. H. Strauss An outline with view graphs. B.3 A Tutorial Introduction to the UNIX Text Editor (10/74) B. W. Kernighan (p. 10) Expectedly elementary, but very useful for beginners. B.4 Advanced Editing on UNIX (8/76) B. W. Kernighan (p. 16) Meant to help secretaries, typists, and programmers make effective use of UNIX facilities for preparing and editing text. B.5 PWB / UNIX Shell Tutorial (9/71) J. R. Mashey (p. 25) Describes the PWB / UNIX command interpreter. B.6 UNIX for Beginners (10/74) B. W. Kernighan (p. 14) A slightly dated tutorial. 8.7 UNIX Programming (10/75) B. W. Kernighan and D. M. Ritchie (p. 17) Introduction to programming on UNIX. The emphasis is on how to write programs that interface with the operating system. Does not cover material in A New Input / Output Package (item B.10 below). B.8 C Reference Manual (5/77) D. M. Ritchie (p. 32) Terse. but complete. B.9 Programming in C --- A Tutorial (5/75) B. W. Kernighan (p. 27) Should be read before tackling the C Reference Manual (item B.8 above). B.10 A New Input-Output Package (7/77) D. M. Ritchie (p. 6) Should be used for all new C programs. B.11 A General-Purpose Subroutine Library for PWB / UNIX (7/77) A. L. Glasser (p. 7) Complements A New Input / Output Package (item B.10 above). B.12 Guide to IBM Remote Job Entry for PWB / UNIX Users (9/77). A. L. Sabsevitz (p. 7) Describes the RJE facility between a PWB / UNIX system and IBM System / 370. B.13 SCCS / PWB User's Manual (11/77) L. E. Bonanni and A. L. Glasser (p. 22) Describes the Programmer's Workbench Source Code Control System. T. Text Processing, Formatting, and Typesetting: T. 1 NROFF / TROFF User's Manual (5/77) J. F. Ossanna (p. 34) NROFF and TROFF are text processors. NROFF formats text for a variety of typewriter-like terminals. TROFF formats text for a Graphic Systems, Inc. phototypesetter. T.2 PWB / MM-Programmer's Workbench Memorandum Macros (10/77) D. W. Smith and J. R. Mashey (p. 56) User's guide and reference manual for PWB / MM. a general-purpose package of text formatting macros for use with NROFF and TROFF. T.3 Typing Documents with PWB / MM (10/77) D. W. Smith and E. M. Piskorik (p. 16) A fanfold card that fits into a pocket(book). T.4 PWB / MM Tutorial (12/77) N. W. Smith Introduction to PWB / UNIX text processing. T.5 Tbl --- A Program to Format Tables (9/77) M. E. Lesk (p. 17) Preprocessor for TROFF or NROFF that makes even very complex tables easy to specify. T.6 A TROFF Tutorial (8/76) B. W. Kernighan (p. 13) Introduction to the most basic use of TROFF (and, by implication. NROFF). T.7 Typesetting Mathematics --- User's Guide (Second Edition) (6/76) B. W. Kernighan and L. L. Cherry (p. I 1) Describes the EQN and NEQN preprocessors for TROFF and NROFF, respectively. They allow one to typeset complex formulae, equations, arrays, etc., both in-line and displayed. T.8 New Graphic Symbols .for EQN and NEQN (9/76) C. Scrocca (p. 8) Defines a set of special characters frequently used in technical documents. Shows how to use them and discusses what is involved in making a special character in NROFF and TROFF. T.9 PWB / UNIX View Graph and Slide Macros (12/77) T. A. Dolotta and D. W. Smith Greatly eases the task of making transparencies with TROFF. A. Additional Facilities: A.1 Bc --- An Arbitrary Precision Desk Calculator Language (5/75) L. L. Cherry and R. Morris (p. 14) A language and a compiler for doing arbitrary-precision arithmetic. A.2 Dc --- An Interactive Desk Calculator (5/75) R. Morris and L. L. Cherry (p. 8) Interactive desk calculator program that does arbitrary-precision integer arithmetic. A.3 YACC --- Yet Another Compiler Compiler (5/75) S. C. Johnson (p. 30) Generates parsers from context-free language specifications. A.4 LEX --- Lexical Analyzer Generator (4/77) M. E. Lesk and E. Schmidt (p. 13) LEX helps write programs whose control flow is directed by instances of regular expressions in the input stream. A.5 RATFOR --- A Preprocessor for a Rational Fortran (1/77) B. W. Kernighan (p. 12) IF-ELSE. WHILE, and other useful control structures. A.6 The M4 Macro Processor ( 4/77) B. W. Kernighan and D. M. Ritchie (p. 6) A general-purpose macro language; can be used as a preprocessor for RATFOR, C, etc. A.7 Make --- A Program.for Maintaining Computer Programs (4/77) S. I. Feldman (p. 9) Make provides a simple mechanism for maintaining up-to-date versions of programs that result from many operations on a number of files. I. Internals, Operations, and Administration: I.1 Setting Up PWB / UNIX (9/77) R. C. Haight, W. 0. Roome, and L. A. Wehr (p. 16) Procedures used to install PWB / UNIX on the PDP-11/45 or 170 and the steps necessary to regenerate all of the PWB / UNIX programs. I.2 Administrative Advice for PWB / UNIX (10/77) R. C. Haight (p. 8) Hints for approaching operational serenity. I.3 PWB / UNIX Operations Manual (9/77) M. E. Pearlman (p. 36) Describes the daily routine at the console. Text (but not pictures) available on-line. I.4 Repairing Damaged PWB / UNIX File Systems (11/77) P. D. Wandzilak Comes in handy after a power failure, etc. I.5 PWB / UNIX RJE Administrator's Guide (12/77) A. L. Sabsevitz What to do when it breaks. I.6 The UNIX I/0 System (6/74) D. M. Ritchie (p. 9) Describes how to write device drivers for UNIX. I.7 .On the Security of UNIX (61/74) D. M. Ritchie (p. 4) A short. but enlightening, discussion. I.8 UNIX Assembler Reference Manual (6/73) D. M. Ritchie (p. 12) As a last resort ldots I.9 PWB / UNIX Manual Page Macros (8/77) E. M. Piskorik (p. 7) Tells how to make PWB / UNIX User's Manual pages. R. Recommended Reading --- not Included: R.1 Software Tools B. W. Kernighan and P. J. Plauger (p. 338) Addison-Wesley. Reading. MA; 1976. R.2 The UNIX Command Language K. Thompson In Structured Programming --- Infotech State of the Art Report. Infotech International Limited. Nicholson House, Maidenhead. Berkshire, England; 1976 pp. 375--384

rawTOC:
G. General: \\ \\ G.1 PWB\slash UNIX --- Overview and Synopsis of Facilities (6/77) \\ T. A. Dolotta and R. C. Haight (p. 18) \\ Summarizes the salient features of Programmer's Workbench\slash UNIX. a program development and text processing facility. \\ \\ G.2 The UNIX Time-Sharing System (7/74) \\ D. M. Ritchie and K. Thompson (p. 16) \\ Reprinted from Comm. ACM. Good overview of UNIX, but written long ago. \\ \\ G.3 The UNIX Time-sharing System --- A Retrospective (1/77) \\ D. M. Ritchie (p. 14) \\ A more recent discussion. \\ \\ G.4 PWB\slash UNIX Papers from the Second International Conference on Software Engineering (10/76) \\ T. A. Dolotta et al. (p. 25) \\ Reprinted from that conference's proceedings. Four papers that describe various aspects of PWB\slash UNIX. \\ \\ B. Basic User Information: \\ \\ B.0 PWB\slash UNIX User's Manual --- Edition 1.0 (5/77) \\ T. A. Dolotta, R. C. Haight, and E. M. Piskorik, eds. \\ Describes alt commands. subroutines, and system calls. Furnished as a separate volume. Available on-line. \\ \\ B.1 PWB\slash UNIX Documentation Roadmap (5/77) \\ J. R. Mashey (p. 7) \\ A terse. up-to-date outline of useful documents and information sources. Available on-line. \\ \\ B.2 PWB\slash UNIX Beginner's Course (12/77) \\ M. E. Pearlman and S. H. Strauss \\ An outline with view graphs. \\ \\ B.3 A Tutorial Introduction to the UNIX Text Editor (10/74) \\ B. W. Kernighan (p. 10) \\ Expectedly elementary, but very useful for beginners. \\ \\ B.4 Advanced Editing on UNIX (8/76) \\ B. W. Kernighan (p. 16) \\ Meant to help secretaries, typists, and programmers make effective use of UNIX facilities for \\ preparing and editing text. \\ \\ B.5 PWB\slash UNIX Shell Tutorial (9/71) \\ J. R. Mashey (p. 25) \\ Describes the PWB\slash UNIX command interpreter. \\ \\ B.6 UNIX for Beginners (10/74) \\ B. W. Kernighan (p. 14) \\ A slightly dated tutorial. \\ \\ 8.7 UNIX Programming (10/75) \\ B. W. Kernighan and D. M. Ritchie (p. 17) \\ Introduction to programming on UNIX. The emphasis is on how to write programs that interface with the operating system. Does not cover material in A New Input\slash Output Package (item B.10 below). \\ \\ B.8 C Reference Manual (5/77) \\ D. M. Ritchie (p. 32) \\ Terse. but complete. \\ \\ B.9 Programming in C --- A Tutorial (5/75) \\ B. W. Kernighan (p. 27) \\ Should be read before tackling the C Reference Manual (item B.8 above). \\ \\ B.10 A New Input-Output Package (7/77) \\ D. M. Ritchie (p. 6) \\ Should be used for all new C programs. \\ \\ B.11 A General-Purpose Subroutine Library for PWB\slash UNIX (7/77) \\ A. L. Glasser (p. 7) \\ Complements A New Input\slash Output Package (item B.10 above). \\ \\ B.12 Guide to IBM Remote Job Entry for PWB\slash UNIX Users (9/77). \\ A. L. Sabsevitz (p. 7) \\ Describes the RJE facility between a PWB\slash UNIX system and IBM System\slash 370. \\ \\ B.13 SCCS\slash PWB User's Manual (11/77) \\ L. E. Bonanni and A. L. Glasser (p. 22) \\ Describes the Programmer's Workbench Source Code Control System. \\ \\ T. Text Processing, Formatting, and Typesetting: \\ \\ T. 1 NROFF\slash TROFF User's Manual (5/77) \\ J. F. Ossanna (p. 34) \\ NROFF and TROFF are text processors. NROFF formats text for a variety of typewriter-like terminals. TROFF formats text for a Graphic Systems, Inc. phototypesetter. \\ \\ T.2 PWB\slash MM-Programmer's Workbench Memorandum Macros (10/77) \\ D. W. Smith and J. R. Mashey (p. 56) \\ User's guide and reference manual for PWB\slash MM. a general-purpose package of text formatting macros for use with NROFF and TROFF. \\ \\ T.3 Typing Documents with PWB\slash MM (10/77) \\ D. W. Smith and E. M. Piskorik (p. 16) \\ A fanfold card that fits into a pocket(book). \\ \\ T.4 PWB\slash MM Tutorial (12/77) \\ N. W. Smith \\ Introduction to PWB\slash UNIX text processing. \\ \\ T.5 Tbl --- A Program to Format Tables (9/77) \\ M. E. Lesk (p. 17) \\ Preprocessor for TROFF or NROFF that makes even very complex tables easy to specify. \\ \\ T.6 A TROFF Tutorial (8/76) \\ B. W. Kernighan (p. 13) \\ Introduction to the most basic use of TROFF (and, by implication. NROFF). \\ \\ T.7 Typesetting Mathematics --- User's Guide (Second Edition) (6/76) \\ B. W. Kernighan and L. L. Cherry (p. I 1) \\ Describes the EQN and NEQN preprocessors for TROFF and NROFF, respectively. They allow one to typeset complex formulae, equations, arrays, etc., both in-line and displayed. \\ \\ T.8 New Graphic Symbols .for EQN and NEQN (9/76) \\ C. Scrocca (p. 8) \\ Defines a set of special characters frequently used in technical documents. Shows how to use them and discusses what is involved in making a special character in NROFF and TROFF. \\ \\ T.9 PWB\slash UNIX View Graph and Slide Macros (12/77) \\ T. A. Dolotta and D. W. Smith \\ Greatly eases the task of making transparencies with TROFF. \\ \\ A. Additional Facilities: \\ \\ A.1 Bc --- An Arbitrary Precision Desk Calculator Language (5/75) \\ L. L. Cherry and R. Morris (p. 14) \\ A language and a compiler for doing arbitrary-precision arithmetic. \\ \\ A.2 Dc --- An Interactive Desk Calculator (5/75) \\ R. Morris and L. L. Cherry (p. 8) \\ Interactive desk calculator program that does arbitrary-precision integer arithmetic. \\ \\ A.3 YACC --- Yet Another Compiler Compiler (5/75) \\ S. C. Johnson (p. 30) \\ Generates parsers from context-free language specifications. \\ \\ A.4 LEX --- Lexical Analyzer Generator (4/77) \\ M. E. Lesk and E. Schmidt (p. 13) \\ LEX helps write programs whose control flow is directed by instances of regular expressions in the input stream. \\ \\ A.5 RATFOR --- A Preprocessor for a Rational Fortran (1/77) \\ B. W. Kernighan (p. 12) \\ IF-ELSE. WHILE, and other useful control structures. \\ \\ A.6 The M4 Macro Processor ( 4/77) \\ B. W. Kernighan and D. M. Ritchie (p. 6) \\ A general-purpose macro language; can be used as a preprocessor for RATFOR, C, etc. \\ \\ A.7 Make --- A Program.for Maintaining Computer Programs (4/77) \\ S. I. Feldman (p. 9) \\ Make provides a simple mechanism for maintaining up-to-date versions of programs that result from many operations on a number of files. \\ \\ I. Internals, Operations, and Administration: \\ \\ I.1 Setting Up PWB\slash UNIX (9/77) \\ R. C. Haight, W. 0. Roome, and L. A. Wehr (p. 16) \\ Procedures used to install PWB\slash UNIX on the PDP-11/45 or 170 and the steps necessary to regenerate all of the PWB\slash UNIX programs. \\ \\ I.2 \\ Administrative Advice for PWB\slash UNIX (10/77) \\ R. C. Haight (p. 8) \\ Hints for approaching operational serenity. \\ \\ I.3 PWB\slash UNIX Operations Manual (9/77) \\ M. E. Pearlman (p. 36) \\ Describes the daily routine at the console. Text (but not pictures) available on-line. \\ \\ I.4 Repairing Damaged PWB\slash UNIX File Systems (11/77) \\ P. D. Wandzilak \\ Comes in handy after a power failure, etc. \\ \\ I.5 PWB\slash UNIX RJE Administrator's Guide (12/77) \\ A. L. Sabsevitz \\ What to do when it breaks. \\ \\ I.6 The UNIX I/0 System (6/74) \\ D. M. Ritchie (p. 9) \\ Describes how to write device drivers for UNIX. \\ \\ I.7 .On the Security of UNIX (61/74) \\ D. M. Ritchie (p. 4) \\ A short. but enlightening, discussion. \\ \\ I.8 UNIX Assembler Reference Manual (6/73) \\ D. M. Ritchie (p. 12) \\ As a last resort \ldots{} \\ \\ I.9 PWB\slash UNIX Manual Page Macros (8/77) \\ E. M. Piskorik (p. 7) \\ Tells how to make PWB\slash UNIX User's Manual pages. \\ \\ R. Recommended Reading --- not Included: \\ R.1 Software Tools \\ B. W. Kernighan and P. J. Plauger (p. 338) \\ Addison-Wesley. Reading. MA; 1976. \\ \\ R.2 The UNIX Command Language \\ K. Thompson \\ In Structured Programming --- Infotech State of the Art Report. Infotech International Limited. \\ Nicholson House, Maidenhead. Berkshire, England; 1976 pp. 375--384

entry:
@TechReport{Dolotta:1977:DPU,
  author =       "T. A. Dolotta and R. C. Haight and E. M. Piskorik",
  title =        "Documents for the {PWB\slash UNIX Time-Sharing System}
                 Edition 1.0",
  type =         "Report",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "484",
  year =         "1977",
  bibdate =      "Sat Jun 10 14:45:30 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://bitsavers.org/pdf/att/unix/PWB_UNIX/Documents_for_the_PWB_UNIX_Time-Sharing_System_Edition_1.0_197710.pdf",
  acknowledgement = ack-nhfb,
  tableofcontents = "G. General: \\
                 \\
                 G.1 PWB\slash UNIX --- Overview and Synopsis of
                 Facilities (6/77) \\
                 T. A. Dolotta and R. C. Haight (p. 18) \\
                 Summarizes the salient features of Programmer's
                 Workbench\slash UNIX. a program development and text
                 processing facility. \\
                 \\
                 G.2 The UNIX Time-Sharing System (7/74) \\
                 D. M. Ritchie and K. Thompson (p. 16) \\
                 Reprinted from Comm. ACM. Good overview of UNIX, but
                 written long ago. \\
                 \\
                 G.3 The UNIX Time-sharing System --- A Retrospective
                 (1/77) \\
                 D. M. Ritchie (p. 14) \\
                 A more recent discussion. \\
                 \\
                 G.4 PWB\slash UNIX Papers from the Second International
                 Conference on Software Engineering (10/76) \\
                 T. A. Dolotta et al. (p. 25) \\
                 Reprinted from that conference's proceedings. Four
                 papers that describe various aspects of PWB\slash UNIX.
                 \\
                 \\
                 B. Basic User Information: \\
                 \\
                 B.0 PWB\slash UNIX User's Manual --- Edition 1.0 (5/77)
                 \\
                 T. A. Dolotta, R. C. Haight, and E. M. Piskorik, eds.
                 \\
                 Describes alt commands. subroutines, and system calls.
                 Furnished as a separate volume. Available on-line. \\
                 \\
                 B.1 PWB\slash UNIX Documentation Roadmap (5/77) \\
                 J. R. Mashey (p. 7) \\
                 A terse. up-to-date outline of useful documents and
                 information sources. Available on-line. \\
                 \\
                 B.2 PWB\slash UNIX Beginner's Course (12/77) \\
                 M. E. Pearlman and S. H. Strauss \\
                 An outline with view graphs. \\
                 \\
                 B.3 A Tutorial Introduction to the UNIX Text Editor
                 (10/74) \\
                 B. W. Kernighan (p. 10) \\
                 Expectedly elementary, but very useful for beginners.
                 \\
                 \\
                 B.4 Advanced Editing on UNIX (8/76) \\
                 B. W. Kernighan (p. 16) \\
                 Meant to help secretaries, typists, and programmers
                 make effective use of UNIX facilities for \\
                 preparing and editing text. \\
                 \\
                 B.5 PWB\slash UNIX Shell Tutorial (9/71) \\
                 J. R. Mashey (p. 25) \\
                 Describes the PWB\slash UNIX command interpreter. \\
                 \\
                 B.6 UNIX for Beginners (10/74) \\
                 B. W. Kernighan (p. 14) \\
                 A slightly dated tutorial. \\
                 \\
                 8.7 UNIX Programming (10/75) \\
                 B. W. Kernighan and D. M. Ritchie (p. 17) \\
                 Introduction to programming on UNIX. The emphasis is on
                 how to write programs that interface with the operating
                 system. Does not cover material in A New Input\slash
                 Output Package (item B.10 below). \\
                 \\
                 B.8 C Reference Manual (5/77) \\
                 D. M. Ritchie (p. 32) \\
                 Terse. but complete. \\
                 \\
                 B.9 Programming in C --- A Tutorial (5/75) \\
                 B. W. Kernighan (p. 27) \\
                 Should be read before tackling the C Reference Manual
                 (item B.8 above). \\
                 \\
                 B.10 A New Input-Output Package (7/77) \\
                 D. M. Ritchie (p. 6) \\
                 Should be used for all new C programs. \\
                 \\
                 B.11 A General-Purpose Subroutine Library for PWB\slash
                 UNIX (7/77) \\
                 A. L. Glasser (p. 7) \\
                 Complements A New Input\slash Output Package (item B.10
                 above). \\
                 \\
                 B.12 Guide to IBM Remote Job Entry for PWB\slash UNIX
                 Users (9/77). \\
                 A. L. Sabsevitz (p. 7) \\
                 Describes the RJE facility between a PWB\slash UNIX
                 system and IBM System\slash 370. \\
                 \\
                 B.13 SCCS\slash PWB User's Manual (11/77) \\
                 L. E. Bonanni and A. L. Glasser (p. 22) \\
                 Describes the Programmer's Workbench Source Code
                 Control System. \\
                 \\
                 T. Text Processing, Formatting, and Typesetting: \\
                 \\
                 T. 1 NROFF\slash TROFF User's Manual (5/77) \\
                 J. F. Ossanna (p. 34) \\
                 NROFF and TROFF are text processors. NROFF formats text
                 for a variety of typewriter-like terminals. TROFF
                 formats text for a Graphic Systems, Inc.
                 phototypesetter. \\
                 \\
                 T.2 PWB\slash MM-Programmer's Workbench Memorandum
                 Macros (10/77) \\
                 D. W. Smith and J. R. Mashey (p. 56) \\
                 User's guide and reference manual for PWB\slash MM. a
                 general-purpose package of text formatting macros for
                 use with NROFF and TROFF. \\
                 \\
                 T.3 Typing Documents with PWB\slash MM (10/77) \\
                 D. W. Smith and E. M. Piskorik (p. 16) \\
                 A fanfold card that fits into a pocket(book). \\
                 \\
                 T.4 PWB\slash MM Tutorial (12/77) \\
                 N. W. Smith \\
                 Introduction to PWB\slash UNIX text processing. \\
                 \\
                 T.5 Tbl --- A Program to Format Tables (9/77) \\
                 M. E. Lesk (p. 17) \\
                 Preprocessor for TROFF or NROFF that makes even very
                 complex tables easy to specify. \\
                 \\
                 T.6 A TROFF Tutorial (8/76) \\
                 B. W. Kernighan (p. 13) \\
                 Introduction to the most basic use of TROFF (and, by
                 implication. NROFF). \\
                 \\
                 T.7 Typesetting Mathematics --- User's Guide (Second
                 Edition) (6/76) \\
                 B. W. Kernighan and L. L. Cherry (p. I 1) \\
                 Describes the EQN and NEQN preprocessors for TROFF and
                 NROFF, respectively. They allow one to typeset complex
                 formulae, equations, arrays, etc., both in-line and
                 displayed. \\
                 \\
                 T.8 New Graphic Symbols .for EQN and NEQN (9/76) \\
                 C. Scrocca (p. 8) \\
                 Defines a set of special characters frequently used in
                 technical documents. Shows how to use them and
                 discusses what is involved in making a special
                 character in NROFF and TROFF. \\
                 \\
                 T.9 PWB\slash UNIX View Graph and Slide Macros (12/77)
                 \\
                 T. A. Dolotta and D. W. Smith \\
                 Greatly eases the task of making transparencies with
                 TROFF. \\
                 \\
                 A. Additional Facilities: \\
                 \\
                 A.1 Bc --- An Arbitrary Precision Desk Calculator
                 Language (5/75) \\
                 L. L. Cherry and R. Morris (p. 14) \\
                 A language and a compiler for doing arbitrary-precision
                 arithmetic. \\
                 \\
                 A.2 Dc --- An Interactive Desk Calculator (5/75) \\
                 R. Morris and L. L. Cherry (p. 8) \\
                 Interactive desk calculator program that does
                 arbitrary-precision integer arithmetic. \\
                 \\
                 A.3 YACC --- Yet Another Compiler Compiler (5/75) \\
                 S. C. Johnson (p. 30) \\
                 Generates parsers from context-free language
                 specifications. \\
                 \\
                 A.4 LEX --- Lexical Analyzer Generator (4/77) \\
                 M. E. Lesk and E. Schmidt (p. 13) \\
                 LEX helps write programs whose control flow is directed
                 by instances of regular expressions in the input
                 stream. \\
                 \\
                 A.5 RATFOR --- A Preprocessor for a Rational Fortran
                 (1/77) \\
                 B. W. Kernighan (p. 12) \\
                 IF-ELSE. WHILE, and other useful control structures.
                 \\
                 \\
                 A.6 The M4 Macro Processor ( 4/77) \\
                 B. W. Kernighan and D. M. Ritchie (p. 6) \\
                 A general-purpose macro language; can be used as a
                 preprocessor for RATFOR, C, etc. \\
                 \\
                 A.7 Make --- A Program.for Maintaining Computer
                 Programs (4/77) \\
                 S. I. Feldman (p. 9) \\
                 Make provides a simple mechanism for maintaining
                 up-to-date versions of programs that result from many
                 operations on a number of files. \\
                 \\
                 I. Internals, Operations, and Administration: \\
                 \\
                 I.1 Setting Up PWB\slash UNIX (9/77) \\
                 R. C. Haight, W. 0. Roome, and L. A. Wehr (p. 16) \\
                 Procedures used to install PWB\slash UNIX on the
                 PDP-11/45 or 170 and the steps necessary to regenerate
                 all of the PWB\slash UNIX programs. \\
                 \\
                 I.2 \\
                 Administrative Advice for PWB\slash UNIX (10/77) \\
                 R. C. Haight (p. 8) \\
                 Hints for approaching operational serenity. \\
                 \\
                 I.3 PWB\slash UNIX Operations Manual (9/77) \\
                 M. E. Pearlman (p. 36) \\
                 Describes the daily routine at the console. Text (but
                 not pictures) available on-line. \\
                 \\
                 I.4 Repairing Damaged PWB\slash UNIX File Systems
                 (11/77) \\
                 P. D. Wandzilak \\
                 Comes in handy after a power failure, etc. \\
                 \\
                 I.5 PWB\slash UNIX RJE Administrator's Guide (12/77)
                 \\
                 A. L. Sabsevitz \\
                 What to do when it breaks. \\
                 \\
                 I.6 The UNIX I/0 System (6/74) \\
                 D. M. Ritchie (p. 9) \\
                 Describes how to write device drivers for UNIX. \\
                 \\
                 I.7 .On the Security of UNIX (61/74) \\
                 D. M. Ritchie (p. 4) \\
                 A short. but enlightening, discussion. \\
                 \\
                 I.8 UNIX Assembler Reference Manual (6/73) \\
                 D. M. Ritchie (p. 12) \\
                 As a last resort \ldots{} \\
                 \\
                 I.9 PWB\slash UNIX Manual Page Macros (8/77) \\
                 E. M. Piskorik (p. 7) \\
                 Tells how to make PWB\slash UNIX User's Manual pages.
                 \\
                 \\
                 R. Recommended Reading --- not Included: \\
                 R.1 Software Tools \\
                 B. W. Kernighan and P. J. Plauger (p. 338) \\
                 Addison-Wesley. Reading. MA; 1976. \\
                 \\
                 R.2 The UNIX Command Language \\
                 K. Thompson \\
                 In Structured Programming --- Infotech State of the Art
                 Report. Infotech International Limited. \\
                 Nicholson House, Maidenhead. Berkshire, England; 1976
                 pp. 375--384",
}


bibtype: techreport
filename: unix.bib
label: Dolotta:1977:PUV
author: T. A. Dolotta and D. W. Smith
title: PWB / UNIX View Graph and Slide Macros (T.9)
type: Technical Memorandum
number: 1192
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: dec
monthnumber: 12
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: Greatly eases the task of making transparencies with TROFF.
acknowledgement: ack-nhfb
rawabstract: Greatly eases the task of making transparencies with TROFF.
rawauthor: T. A. Dolotta and D. W. Smith
rawtitle: {PWB\slash UNIX} View Graph and Slide Macros ({T.9})
entry:
@TechReport{Dolotta:1977:PUV,
  author =       "T. A. Dolotta and D. W. Smith",
  title =        "{PWB\slash UNIX} View Graph and Slide Macros ({T.9})",
  type =         "Technical Memorandum",
  number =       "1192",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        dec,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Greatly eases the task of making transparencies with
                 TROFF.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Dolotta:1977:PWS
author: T. A. Dolotta and R. C. Haight
title: Programmer's Workbench --- Synopsis of Facilities (G.1)
type: Technical Memorandum
number: 1109
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 15
month: sep
monthnumber: 9
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: T. A. Dolotta and R. C. Haight
rawtitle: Programmer's Workbench --- Synopsis of Facilities (G.1)
abstract:
This memorandum gives an overview of the Programmer's Workbench, a program development and text processing facility designed and used with the BISP area at BTL.par Supersedes TM 76-9141-7

rawabstract:
This memorandum gives an overview of the Programmer's Workbench, a program development and text processing facility designed and used with the BISP area at BTL.\par Supersedes TM 76-9141-7

entry:
@TechReport{Dolotta:1977:PWS,
  author =       "T. A. Dolotta and R. C. Haight",
  title =        "Programmer's Workbench --- Synopsis of Facilities
                 (G.1)",
  type =         "Technical Memorandum",
  number =       "1109",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "15",
  month =        sep,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum gives an overview of the Programmer's
                 Workbench, a program development and text processing
                 facility designed and used with the BISP area at
                 BTL.\par

                 Supersedes TM 76-9141-7",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Dowd:1977:DLP
author: P. G. Dowd
title: DATASPEED 40 Line Printer as a UNIX Peripheral
type: Technical Memorandum
number: 1255 (TM 77-8234-12)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 13
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: P. G. Dowd
rawtitle: {DATASPEED 40} Line Printer as a {UNIX} Peripheral
abstract:
The printer may be obtained in an 80 character-per-line model or a 132ldots print quality is excellent; it has a full ASCII character set (96 characters). ldots successfully installed this software on a MERT/UNIX system.

rawabstract:
The printer may be obtained in an 80 character-per-line model or a 132\ldots{} print quality is excellent; it has a full ASCII character set (96 characters). \ldots{} successfully installed this software on a MERT/UNIX system.

entry:
@TechReport{Dowd:1977:DLP,
  author =       "P. G. Dowd",
  title =        "{DATASPEED 40} Line Printer as a {UNIX} Peripheral",
  type =         "Technical Memorandum",
  number =       "1255 (TM 77-8234-12)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "13",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The printer may be obtained in an 80
                 character-per-line model or a 132\ldots{} print quality
                 is excellent; it has a full ASCII character set (96
                 characters). \ldots{} successfully installed this
                 software on a MERT/UNIX system.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Edelson:1977:TAA
author: D. Edelson
title: Typesetting ACS and APS Meeting Abstracts --- Issue 2
type: Technical Memorandum
number: 1075 (TM 77-1351-1)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 3
month: jan
monthnumber: 1
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: D. Edelson
rawtitle: Typesetting {ACS} and {APS} Meeting Abstracts --- Issue 2
abstract:
This memo describes how meeting abstracts can now be photocomposed using a convenient package of TROFF commands. This system is implemented on the H6000 and Dept. 127's UNIX. This memorandum is a revision of MM 75-1352-39.

rawabstract:
This memo describes how meeting abstracts can now be photocomposed using a convenient package of TROFF commands. This system is implemented on the H6000 and Dept. 127's UNIX. This memorandum is a revision of MM 75-1352-39.

entry:
@TechReport{Edelson:1977:TAA,
  author =       "D. Edelson",
  title =        "Typesetting {ACS} and {APS} Meeting Abstracts ---
                 Issue 2",
  type =         "Technical Memorandum",
  number =       "1075 (TM 77-1351-1)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "3",
  month =        jan,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memo describes how meeting abstracts can now be
                 photocomposed using a convenient package of TROFF
                 commands. This system is implemented on the H6000 and
                 Dept. 127's UNIX. This memorandum is a revision of MM
                 75-1352-39.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Elliott:1977:SSS
author: R. J. Elliott
title: Software Support For Satellite Processor
type: Technical Memorandum
number: 1218 (TM 77-1273-16)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 7
month: nov
monthnumber: 11
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: R. J. Elliott
rawtitle: Software Support For Satellite Processor
abstract:
This paper describes how to make free-standing programs for any satellite PDP-1 1/40 connected to a UNIX system and the interface with the File Store.

rawabstract:
This paper describes how to make free-standing programs for any satellite PDP-1 1/40 connected to a UNIX system and the interface with the File Store.

entry:
@TechReport{Elliott:1977:SSS,
  author =       "R. J. Elliott",
  title =        "Software Support For Satellite Processor",
  type =         "Technical Memorandum",
  number =       "1218 (TM 77-1273-16)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "7",
  month =        nov,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper describes how to make free-standing
                 programs for any satellite PDP-1 1/40 connected to a
                 UNIX system and the interface with the File Store.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Feder:1977:MFL
author: Jerome Feder
title: More Flexible Low Speed I/O or UNIX
type: Technical Memorandum
number: 1202
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 15
month: aug
monthnumber: 8
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: Descriptive material on UNIX I/O operation is given in this memo.
acknowledgement: ack-nhfb
rawabstract: Descriptive material on UNIX I/O operation is given in this memo.
rawauthor: Jerome Feder
rawtitle: More Flexible Low Speed {I/O} or {UNIX}
entry:
@TechReport{Feder:1977:MFL,
  author =       "Jerome Feder",
  title =        "More Flexible Low Speed {I/O} or {UNIX}",
  type =         "Technical Memorandum",
  number =       "1202",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "15",
  month =        aug,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Descriptive material on UNIX I/O operation is given in
                 this memo.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Foley:1977:DAD
author: G. B. Foley
title: A Description of Automatic Dialing Using the UNIX Operating System
type: Technical Memorandum
number: 1180
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 1
month: aug
monthnumber: 8
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: G. B. Foley
rawtitle: A Description of Automatic Dialing Using the {UNIX} Operating System
abstract:
Memorandum for File: This memo provides background information on automatic dialing ldots Release 0 and give some early considerations with regard to UNIX / RT.

rawabstract:
Memorandum for File: This memo provides background information on automatic dialing \ldots{} Release 0 and give some early considerations with regard to UNIX\slash RT.

entry:
@TechReport{Foley:1977:DAD,
  author =       "G. B. Foley",
  title =        "A Description of Automatic Dialing Using the {UNIX}
                 Operating System",
  type =         "Technical Memorandum",
  number =       "1180",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "1",
  month =        aug,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Memorandum for File: This memo provides background
                 information on automatic dialing \ldots{} Release 0 and
                 give some early considerations with regard to
                 UNIX\slash RT.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Fox:1977:PMS
author: P. A. Fox and A. D. Hall and N. L. Schryer
title: The PORT Mathematical Subroutine Library
type: Computing Science Technical Report
number: 47
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: ii + 50
day: 22
month: mar
monthnumber: 3
year: 1977
bibdate: Fri Sep 01 09:08:27 2023
bibtimestamp: 2023.09.01 09:08:27 ???
URL: http://history.siam.org/%5C/sup/Fox_bell_subroutine.pdf
remark: May 1977 revision of version of September 1976.
acknowledgement: ack-nhfb
authordates: Norman Loren Schryer (1943--30 December 2016)
rawauthor: P. A. Fox and A. D. Hall and N. L. Schryer
rawtitle: The {PORT} Mathematical Subroutine Library
bibsource:
https://www.math.utah.edu/pub/tex/bib/elefunt.bib; https://www.math.utah.edu/pub/tex/bib/fortran1.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
The development at Bell Laboratories of PORT, a library of portable Fortran programs for numerical computation, is discussed.par Portability is achieved by careful language specification, together with the key technique of specifying computer classes by means of pre-defined machine constants.par The library is built around an automatic error-handling facility and a dynamic storage allocation scheme, both of which are implemented portably. These, together with the modular structure of the library, lead to simplified calling sequences and ease of use.

TOC:
Part 1: Description Part 2: Utility program listings: Machine constants Error handling Stack allocation

rawabstract:
The development at Bell Laboratories of PORT, a library of portable Fortran programs for numerical computation, is discussed.\par Portability is achieved by careful language specification, together with the key technique of specifying computer classes by means of pre-defined machine constants.\par The library is built around an automatic error-handling facility and a dynamic storage allocation scheme, both of which are implemented portably. These, together with the modular structure of the library, lead to simplified calling sequences and ease of use.

rawTOC:
Part 1: Description \\ Part 2: Utility program listings: \\ Machine constants \\ Error handling \\ Stack allocation

entry:
@TechReport{Fox:1977:PMS,
  author =       "P. A. Fox and A. D. Hall and N. L. Schryer",
  title =        "The {PORT} Mathematical Subroutine Library",
  type =         "Computing Science Technical Report",
  number =       "47",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "ii + 50",
  day =          "22",
  month =        mar,
  year =         "1977",
  bibdate =      "Fri Sep 01 09:08:27 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://history.siam.org/%5C/sup/Fox_bell_subroutine.pdf",
  abstract =     "The development at Bell Laboratories of PORT, a
                 library of portable Fortran programs for numerical
                 computation, is discussed.\par

                 Portability is achieved by careful language
                 specification, together with the key technique of
                 specifying computer classes by means of pre-defined
                 machine constants.\par

                 The library is built around an automatic error-handling
                 facility and a dynamic storage allocation scheme, both
                 of which are implemented portably. These, together with
                 the modular structure of the library, lead to
                 simplified calling sequences and ease of use.",
  acknowledgement = ack-nhfb,
  author-dates = "Norman Loren Schryer (1943--30 December 2016)",
  remark =       "May 1977 revision of version of September 1976.",
  tableofcontents = "Part 1: Description \\
                 Part 2: Utility program listings: \\
                 Machine constants \\
                 Error handling \\
                 Stack allocation",
}


bibtype: techreport
filename: unix.bib
label: Fraser:1977:CDA
author: A. G. Fraser and G. G. Riddle
title: Circuit Design Aids On UNIX
type: Technical Memorandum
number: 1165 (TM 77-1273-5, TM 77-9155-2)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 29
month: mar
monthnumber: 3
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
authordates: Alexander G. (Sandy) Fraser (8 June 1937--13 June 2022)
rawauthor: A. G. Fraser and G. G. Riddle
rawtitle: Circuit Design Aids On {UNIX}
abstract:
This memorandum describes programs written in the C language which use a Tektronix terminal. It also includes summary descriptions and explains strategies employed by ldots 

rawabstract:
This memorandum describes programs written in the C language which use a Tektronix terminal. It also includes summary descriptions and explains strategies employed by \ldots{}

entry:
@TechReport{Fraser:1977:CDA,
  author =       "A. G. Fraser and G. G. Riddle",
  title =        "Circuit Design Aids On {UNIX}",
  type =         "Technical Memorandum",
  number =       "1165 (TM 77-1273-5, TM 77-9155-2)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "29",
  month =        mar,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes programs written in the C
                 language which use a Tektronix terminal. It also
                 includes summary descriptions and explains strategies
                 employed by \ldots{}",
  acknowledgement = ack-nhfb,
  author-dates = "Alexander G. (Sandy) Fraser (8 June 1937--13 June
                 2022)",
}


bibtype: techreport
filename: unix.bib
label: Fraser:1977:FIS
author: A. G. Fraser and R. J. Elliott
title: File Integrity And Space Accounting For A UNIX Based System
type: Technical Memorandum
number: 1164 (TM 77-1273-7)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 4
month: apr
monthnumber: 4
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
authordates: Alexander G. (Sandy) Fraser (8 June 1937--13 June 2022)
rawauthor: A. G. Fraser and R. J. Elliott
rawtitle: File Integrity And Space Accounting For A {UNIX} Based System
abstract:
This memorandum is concerned primarily with the overall strategy used for file integrity, space accounting and relevant changes to the UNIX Operating System. There is a summary of new commands and an overview of the file dump and recovery programs.

rawabstract:
This memorandum is concerned primarily with the overall strategy used for file integrity, space accounting and relevant changes to the UNIX Operating System. There is a summary of new commands and an overview of the file dump and recovery programs.

entry:
@TechReport{Fraser:1977:FIS,
  author =       "A. G. Fraser and R. J. Elliott",
  title =        "File Integrity And Space Accounting For A {UNIX} Based
                 System",
  type =         "Technical Memorandum",
  number =       "1164 (TM 77-1273-7)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "4",
  month =        apr,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum is concerned primarily with the
                 overall strategy used for file integrity, space
                 accounting and relevant changes to the UNIX Operating
                 System. There is a summary of new commands and an
                 overview of the file dump and recovery programs.",
  acknowledgement = ack-nhfb,
  author-dates = "Alexander G. (Sandy) Fraser (8 June 1937--13 June
                 2022)",
}


bibtype: techreport
filename: unix.bib
label: Gabbe:1977:QNA
author: J. D. Gabbe and C. N. Judice and T. B. London and J. P. Beyer
title: QUIK: A Novel Approach to Computerized Directory Assistance Services
type: Technical Memorandum
number: 1245
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 12
month: dec
monthnumber: 12
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: J. D. Gabbe and C. N. Judice and T. B. London and J. P. Beyer
rawtitle: {QUIK}: A Novel Approach to Computerized Directory Assistance Services
abstract:
This paper gives an overview of an experimental directory assistance system, QUIK (Querying Interactively by Keywords), currently being used as a tool for research in information storage, retrieval, and people--computer interactions.

rawabstract:
This paper gives an overview of an experimental directory assistance system, QUIK (Querying Interactively by Keywords), currently being used as a tool for research in information storage, retrieval, and people--computer interactions.

entry:
@TechReport{Gabbe:1977:QNA,
  author =       "J. D. Gabbe and C. N. Judice and T. B. London and J.
                 P. Beyer",
  title =        "{QUIK}: A Novel Approach to Computerized Directory
                 Assistance Services",
  type =         "Technical Memorandum",
  number =       "1245",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "12",
  month =        dec,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper gives an overview of an experimental
                 directory assistance system, QUIK (Querying
                 Interactively by Keywords), currently being used as a
                 tool for research in information storage, retrieval,
                 and people--computer interactions.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Glasser:1977:GPL
author: A. L. Glasser
title: A General-Purpose Library for PWB / UNIX (B.11)
type: Technical Memorandum
number: 1157 (TM 77--9144-2)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 7
day: 27
month: apr
monthnumber: 4
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
remark: Available in PDF file of cite [pp. 175--181]Dolotta:1977:DPU.
acknowledgement: ack-nhfb
rawauthor: A. L. Glasser
rawtitle: A General-Purpose Library for {PWB\slash UNIX} ({B.11})
abstract:
This library was designed to be upwardly compatible with two previous libraries and to complement the functions provided by D. Ritchie's ``A New Input-Output Package''.

rawabstract:
This library was designed to be upwardly compatible with two previous libraries and to complement the functions provided by D. Ritchie's ``A New Input-Output Package''.

entry:
@TechReport{Glasser:1977:GPL,
  author =       "A. L. Glasser",
  title =        "A General-Purpose Library for {PWB\slash UNIX}
                 ({B.11})",
  type =         "Technical Memorandum",
  number =       "1157 (TM 77--9144-2)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "7",
  day =          "27",
  month =        apr,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This library was designed to be upwardly compatible
                 with two previous libraries and to complement the
                 functions provided by D. Ritchie's ``A New Input-Output
                 Package''.",
  acknowledgement = ack-nhfb,
  remark =       "Available in PDF file of \cite[pp.
                 175--181]{Dolotta:1977:DPU}.",
}


bibtype: techreport
filename: unix.bib
label: Glasser:1977:SSC
author: A. L. Glasser
title: A Style Sheet For C Programming, Issue I
type: Technical Memorandum
number: 1143
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 28
month: feb
monthnumber: 2
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: A. L. Glasser
rawtitle: A Style Sheet For {C} Programming, Issue {I}
abstract:
The ``style sheet'' describes the recommended style (physical layout and appearance) for writing C programs in Center 914.

rawabstract:
The ``style sheet'' describes the recommended style (physical layout and appearance) for writing C programs in Center 914.

entry:
@TechReport{Glasser:1977:SSC,
  author =       "A. L. Glasser",
  title =        "A Style Sheet For {C} Programming, Issue {I}",
  type =         "Technical Memorandum",
  number =       "1143",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "28",
  month =        feb,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The ``style sheet'' describes the recommended style
                 (physical layout and appearance) for writing C programs
                 in Center 914.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Hahner:1977:DM
author: I. A. Hahner and T. M. Raleigh
title: Description of MKCONF
type: Technical Memorandum
number: 1140 (MF 77-8234-5)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 17
month: jan
monthnumber: 1
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: I. A. Hahner and T. M. Raleigh
rawtitle: Description of {MKCONF}
abstract:
The purpose of this document to describe the program MKCONF, which is an interactive that generates two configuration dependent files.

rawabstract:
The purpose of this document to describe the program MKCONF, which is an interactive that generates two configuration dependent files.

entry:
@TechReport{Hahner:1977:DM,
  author =       "I. A. Hahner and T. M. Raleigh",
  title =        "Description of {MKCONF}",
  type =         "Technical Memorandum",
  number =       "1140 (MF 77-8234-5)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "17",
  month =        jan,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The purpose of this document to describe the program
                 MKCONF, which is an interactive that generates two
                 configuration dependent files.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Haight:1977:AAP
author: R. C. Haight
title: Administrative Advice for PWB / UNIX (1.2)
type: Technical Memorandum
number: 1195
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: oct
monthnumber: 10
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: Hints for approaching operational serenity.
acknowledgement: ack-nhfb
rawabstract: Hints for approaching operational serenity.
rawauthor: R. C. Haight
rawtitle: Administrative Advice for {PWB\slash UNIX (1.2)}
entry:
@TechReport{Haight:1977:AAP,
  author =       "R. C. Haight",
  title =        "Administrative Advice for {PWB\slash UNIX (1.2)}",
  type =         "Technical Memorandum",
  number =       "1195",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        oct,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Hints for approaching operational serenity.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Haight:1977:SPU
author: R. C. Haight and W. D. Roome and L. A. Wehr
title: Setting Up PWB / UNIX (I.1)
type: Technical Memorandum
number: 1194
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: sep
monthnumber: 9
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: R. C. Haight and W. D. Roome and L. A. Wehr
rawtitle: Setting Up {PWB\slash UNIX (I.1)}
abstract:
Procedures used to install PWB / UNIX on the PDP-11 / 45 or -11 / 70 and ldots regenerate all the PWB / UNIX programs.

rawabstract:
Procedures used to install PWB\slash UNIX on the PDP-11\slash 45 or -11\slash 70 and \ldots{} regenerate all the PWB\slash UNIX programs.

entry:
@TechReport{Haight:1977:SPU,
  author =       "R. C. Haight and W. D. Roome and L. A. Wehr",
  title =        "Setting Up {PWB\slash UNIX (I.1)}",
  type =         "Technical Memorandum",
  number =       "1194",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        sep,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Procedures used to install PWB\slash UNIX on the
                 PDP-11\slash 45 or -11\slash 70 and \ldots{} regenerate
                 all the PWB\slash UNIX programs.",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Hanson:1977:RES
author: David R. Hanson
title: RATSNO --- an experiment in software adaptability
journal: j-SPE
volume: 7
number: 5
pages: 625--630
month: sep
monthnumber: 9
year: 1977
CODEN: SPEXBL
DOI: https://doi.org/10.1002/spe.4380070507
ISSN: 0038-0644 (print), 1097-024X (electronic) OR 00380644 (print), 1097024X (electronic)
ISSNL: 0038-0644 OR 00380644
bibdate: Sat May 31 13:36:16 MDT 1997
bibtimestamp: 1997.05.31 13:36:16 MDT
fjournal: Software --- Practice and Experience
keywords: Fortran; Ratfor
acknowledgement: ack-nhfb
ajournal: Softw. Pract. Exp.
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X
onlinedate: 27 Oct 2006
rawauthor: David R. Hanson
rawtitle: {RATSNO} --- an experiment in software adaptability
bibsource:
https://www.math.utah.edu/pub/tex/bib/fortran1.bib; https://www.math.utah.edu/pub/tex/bib/spe.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

entry:
@Article{Hanson:1977:RES,
  author =       "David R. Hanson",
  title =        "{RATSNO} --- an experiment in software adaptability",
  journal =      j-SPE,
  volume =       "7",
  number =       "5",
  pages =        "625--630",
  month =        sep # "\slash " # oct,
  year =         "1977",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380070507",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "Fortran; Ratfor",
  onlinedate =   "27 Oct 2006",
}


bibtype: techreport
filename: unix.bib
label: Hayden:1977:SMP
author: D. F. Hayden
title: Some MERT Performance Measurements in Transaction Oriented Processing
type: Technical Memorandum
number: 1182 (MF 77-3124-12)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 28
month: jul
monthnumber: 7
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: These notes describe some measurements recently taken on an 11/70 based MERT System.
acknowledgement: ack-nhfb
rawabstract: These notes describe some measurements recently taken on an 11/70 based MERT System.
rawauthor: D. F. Hayden
rawtitle: Some {MERT} Performance Measurements in Transaction Oriented Processing
entry:
@TechReport{Hayden:1977:SMP,
  author =       "D. F. Hayden",
  title =        "Some {MERT} Performance Measurements in Transaction
                 Oriented Processing",
  type =         "Technical Memorandum",
  number =       "1182 (MF 77-3124-12)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "28",
  month =        jul,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "These notes describe some measurements recently taken
                 on an 11/70 based MERT System.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Hoalst:1977:SMC
author: B. C. Hoalst
title: String Manipulation and Conversion for Switching Control Center
type: Technical Memorandum
number: 1211 (TM 77-5222-2)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 20
month: oct
monthnumber: 10
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: B. C. Hoalst
rawtitle: String Manipulation and Conversion for Switching Control Center
bibsource:
https://www.math.utah.edu/pub/tex/bib/string-matching.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

abstract:
This library provides a number of basic mechanisms for implementation of complex string formatting tasks from C programs.

rawabstract:
This library provides a number of basic mechanisms for implementation of complex string formatting tasks from C programs.

entry:
@TechReport{Hoalst:1977:SMC,
  author =       "B. C. Hoalst",
  title =        "String Manipulation and Conversion for Switching
                 Control Center",
  type =         "Technical Memorandum",
  number =       "1211 (TM 77-5222-2)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "20",
  month =        oct,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/string-matching.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This library provides a number of basic mechanisms for
                 implementation of complex string formatting tasks from
                 C programs.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Hofmann:1977:SIU
author: B. B. Hofmann
title: 8080 Simulator (i80sim) User Manual
type: Technical Memorandum
number: 1224 (TM 77-2265-8)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 1
month: nov
monthnumber: 11
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: B. B. Hofmann
rawtitle: 8080 Simulator (i80sim) User Manual
abstract:
This memorandum takes the user thru all commands and features of i80sim, and provides a summary at the end.

rawabstract:
This memorandum takes the user thru all commands and features of i80sim, and provides a summary at the end.

entry:
@TechReport{Hofmann:1977:SIU,
  author =       "B. B. Hofmann",
  title =        "8080 Simulator (i80sim) User Manual",
  type =         "Technical Memorandum",
  number =       "1224 (TM 77-2265-8)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "1",
  month =        nov,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum takes the user thru all commands and
                 features of i80sim, and provides a summary at the
                 end.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Jackowski:1977:GIG
author: D. J. Jackowski
title: Gex --- An Interactive Graphics Program
type: Technical Memorandum
number: 1227 (TM 77-8254-3)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 7
month: dec
monthnumber: 12
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: D. J. Jackowski
rawtitle: {Gex} --- An Interactive Graphics Program
abstract:
This memo includes user information and a discussion of the software. Gex is designed to run on the PDP-11 under UNIX with a Tektronix terminal.

rawabstract:
This memo includes user information and a discussion of the software. Gex is designed to run on the PDP-11 under UNIX with a Tektronix terminal.

entry:
@TechReport{Jackowski:1977:GIG,
  author =       "D. J. Jackowski",
  title =        "{Gex} --- An Interactive Graphics Program",
  type =         "Technical Memorandum",
  number =       "1227 (TM 77-8254-3)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "7",
  month =        dec,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memo includes user information and a discussion
                 of the software. Gex is designed to run on the PDP-11
                 under UNIX with a Tektronix terminal.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Jackson:1977:IGS
author: J. H. Jackson
title: Interactive Graphics System for a UNIX Environment
type: Technical Memorandum
number: 1200 (TM 77-5221-2)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 29
month: sep
monthnumber: 9
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: J. H. Jackson
rawtitle: Interactive Graphics System for a {UNIX} Environment
abstract:
This memorandum describes a system of interactive graphic subroutines which has been implemented under the UNIX time-sharing system.

rawabstract:
This memorandum describes a system of interactive graphic subroutines which has been implemented under the UNIX time-sharing system.

entry:
@TechReport{Jackson:1977:IGS,
  author =       "J. H. Jackson",
  title =        "Interactive Graphics System for a {UNIX} Environment",
  type =         "Technical Memorandum",
  number =       "1200 (TM 77-5221-2)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "29",
  month =        sep,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes a system of interactive
                 graphic subroutines which has been implemented under
                 the UNIX time-sharing system.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Johnson:1977:CLC
author: Steven C. Johnson and Dennis M. Ritchie and Michael E. Lesk
title: The C Language Calling Sequence
type: Technical Memorandum
number: 1207 (TM 77-1273-15, TM 77-1274-13)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 26
month: sep
monthnumber: 9
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
authordates: Dennis M. Ritchie (9 September 1941--12 October 2011)
rawauthor: Steven C. Johnson and Dennis M. Ritchie and Michael E. Lesk
rawtitle: The {C} Language Calling Sequence
abstract:
This document attempts to set forth the major issues, and discusses experience with the PDP-11, GCOS, and IBM C environments. An appendix discusses the calling sequence for the Interdata 8/32 C compiler.

rawabstract:
This document attempts to set forth the major issues, and discusses experience with the PDP-11, GCOS, and IBM C environments. An appendix discusses the calling sequence for the Interdata 8/32 C compiler.

entry:
@TechReport{Johnson:1977:CLC,
  author =       "Steven C. Johnson and Dennis M. Ritchie and Michael E.
                 Lesk",
  title =        "The {C} Language Calling Sequence",
  type =         "Technical Memorandum",
  number =       "1207 (TM 77-1273-15, TM 77-1274-13)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "26",
  month =        sep,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This document attempts to set forth the major issues,
                 and discusses experience with the PDP-11, GCOS, and IBM
                 C environments. An appendix discusses the calling
                 sequence for the Interdata 8/32 C compiler.",
  acknowledgement = ack-nhfb,
  author-dates = "Dennis M. Ritchie (9 September 1941--12 October
                 2011)",
}


bibtype: techreport
filename: unix.bib
label: Judice:1977:OCR
author: C. N. Judice and Heinz Lycklama and D. K. Sharma and T. P. Sosnowski
title: Office Communication Research in Lab 135
type: Report
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 4
day: 8
month: feb
monthnumber: 2
year: 1977
bibdate: Sat Feb 22 17:04:15 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.02.22 17:04:15 ???
remark: Typeset document.
acknowledgement: ack-nhfb
rawauthor: C. N. Judice and Heinz Lycklama and D. K. Sharma and T. P. Sosnowski
rawtitle: Office Communication Research in Lab 135
URL:
https://www.tuhs.org/Archive/Documentation/TechReports/Heinz_Tech_Memos/Office_Communication_Research_in_Lab_135_19770208.pdf

abstract:
This report summarizes the research efforts related to Office Communication Systems which are currently underway in Laboratory 135. It gathers in one place all of the pertinent information in this area for the purpose of promoting communication between members of Lab 135 and avoiding the duplication of efforts of same. It is by no means an exhaustive report and is not meant to be restrictive in any way. Rather it is hoped that it will prove to be a stimulus to further efforts in Office Communications research by members of Lab 135.

rawabstract:
This report summarizes the research efforts related to Office Communication Systems which are currently underway in Laboratory 135. It gathers in one place all of the pertinent information in this area for the purpose of promoting communication between members of Lab 135 and avoiding the duplication of efforts of same. It is by no means an exhaustive report and is not meant to be restrictive in any way. Rather it is hoped that it will prove to be a stimulus to further efforts in Office Communications research by members of Lab 135.

entry:
@TechReport{Judice:1977:OCR,
  author =       "C. N. Judice and Heinz Lycklama and D. K. Sharma and
                 T. P. Sosnowski",
  title =        "Office Communication Research in Lab 135",
  type =         "Report",
  number =       "",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "4",
  day =          "8",
  month =        feb,
  year =         "1977",
  bibdate =      "Sat Feb 22 17:04:15 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://www.tuhs.org/Archive/Documentation/TechReports/Heinz_Tech_Memos/Office_Communication_Research_in_Lab_135_19770208.pdf",
  abstract =     "This report summarizes the research efforts related to
                 Office Communication Systems which are currently
                 underway in Laboratory 135. It gathers in one place all
                 of the pertinent information in this area for the
                 purpose of promoting communication between members of
                 Lab 135 and avoiding the duplication of efforts of
                 same. It is by no means an exhaustive report and is not
                 meant to be restrictive in any way. Rather it is hoped
                 that it will prove to be a stimulus to further efforts
                 in Office Communications research by members of Lab
                 135.",
  acknowledgement = ack-nhfb,
  remark =       "Typeset document.",
}


bibtype: techreport
filename: unix.bib
label: Kaufman:1977:ADH
author: L. Kaufman
title: Application of Dense Householder Transformation to a Sparse Matrix
type: Computing Science Technical Report
number: 63
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
year: 1977
bibdate: Sat Sep 02 07:46:26 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.09.02 07:46:26 ???
acknowledgement: ack-nhfb
rawauthor: L. Kaufman
rawtitle: Application of Dense {Householder} Transformation to a Sparse Matrix
remark:
TO DO: No electronic form of this report has yet been located, so the year is uncertain. Published in cite Kaufman:1979:ADH.

entry:
@TechReport{Kaufman:1977:ADH,
  author =       "L. Kaufman",
  title =        "Application of Dense {Householder} Transformation to a
                 Sparse Matrix",
  type =         "Computing Science Technical Report",
  number =       "63",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  year =         "1977 (??)",
  bibdate =      "Sat Sep 02 07:46:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "TO DO: No electronic form of this report has yet been
                 located, so the year is uncertain. Published in
                 \cite{Kaufman:1979:ADH}.",
}


bibtype: techreport
filename: unix.bib
label: Kernighan:1977:MMP
author: Brian W. Kernighan and Dennis M. Ritchie
title: The M4 Macro Processor
type: Technical Memorandum
number: 1160
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 2 + 6
day: 1
month: jul
monthnumber: 7
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
remark: Version of 1 April 1977 available in PDF file of cite [pp. 467--474]Dolotta:1977:DPU.
acknowledgement: ack-nhfb
authordates: Dennis M. Ritchie (9 September 1941--12 October 2011)
rawauthor: Brian W. Kernighan and Dennis M. Ritchie
rawtitle: The {M4} Macro Processor
abstract:
M4 is a macro processor available on UNIX and GCOS. Its primary use has been as a front end for Ratfor for those cases where parameterless macros are not adequately powerful. It has also been used for languages as disparate as C and Cobol. M4 is particularly suited for functional languages like Fortran, PL/I and C since macros are specified in a functional notation.par M4 provides features seldom found even in much larger macro processors, including par * arguments par * condition testing par * arithmetic capabilities par * string and substring functions par * file manipulation par par This paper is a user's manual for M4.

rawabstract:
M4 is a macro processor available on UNIX and GCOS. Its primary use has been as a front end for Ratfor for those cases where parameterless macros are not adequately powerful. It has also been used for languages as disparate as C and Cobol. M4 is particularly suited for functional languages like Fortran, PL/I and C since macros are specified in a functional notation.\par M4 provides features seldom found even in much larger macro processors, including \par * arguments \par * condition testing \par * arithmetic capabilities \par * string and substring functions \par * file manipulation \par \par This paper is a user's manual for M4.

entry:
@TechReport{Kernighan:1977:MMP,
  author =       "Brian W. Kernighan and Dennis M. Ritchie",
  title =        "The {M4} Macro Processor",
  type =         "Technical Memorandum",
  number =       "1160",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "2 + 6",
  day =          "1",
  month =        jul,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "M4 is a macro processor available on UNIX and GCOS.
                 Its primary use has been as a front end for Ratfor for
                 those cases where parameterless macros are not
                 adequately powerful. It has also been used for
                 languages as disparate as C and Cobol. M4 is
                 particularly suited for functional languages like
                 Fortran, PL/I and C since macros are specified in a
                 functional notation.\par

                 M4 provides features seldom found even in much larger
                 macro processors, including \par

                 * arguments \par

                 * condition testing \par

                 * arithmetic capabilities \par

                 * string and substring functions \par

                 * file manipulation \par \par

                 This paper is a user's manual for M4.",
  abstract-2 =   "M4 is a macro processor available on UNIX and GCOS. M4
                 is particularly suited for functional \ldots{}
                 languages like Fortran, PL/1 and C since macros are
                 specified in a functional notation. This paper is a
                 user's manual for M4.",
  acknowledgement = ack-nhfb,
  author-dates = "Dennis M. Ritchie (9 September 1941--12 October
                 2011)",
  remark =       "Version of 1 April 1977 available in PDF file of
                 \cite[pp. 467--474]{Dolotta:1977:DPU}.",
}


bibtype: techreport
filename: unix.bib
label: Kirby:1977:RNM
author: D. B. Kirby
title: Reissue No. 1 of MAC-8 Assembler User's Manual
type: Technical Memorandum
number: 1150 (TM 77-2265-2)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 20
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: D. B. Kirby
rawtitle: Reissue No. 1 of {MAC-8} Assembler User's Manual
abstract:
This manual describes the MAC-8 assembly language. It does not describe the MAC-8 machine. It summarizes all of the machine instructions, all addressing modes, and all testable machine conditions. This is a revision of TM 76-4393-16.

rawabstract:
This manual describes the MAC-8 assembly language. It does not describe the MAC-8 machine. It summarizes all of the machine instructions, all addressing modes, and all testable machine conditions. This is a revision of TM 76-4393-16.

entry:
@TechReport{Kirby:1977:RNM,
  author =       "D. B. Kirby",
  title =        "Reissue No. 1 of {MAC-8} Assembler User's Manual",
  type =         "Technical Memorandum",
  number =       "1150 (TM 77-2265-2)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "20",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This manual describes the MAC-8 assembly language. It
                 does not describe the MAC-8 machine. It summarizes all
                 of the machine instructions, all addressing modes, and
                 all testable machine conditions. This is a revision of
                 TM 76-4393-16.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Kolettis:1977:ESP
author: N. J. Kolettis
title: Extended Shell --- A Potential Real Time Interpreter
type: Technical Memorandum
number: 1228 (TM 77-4145-01)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 25
month: oct
monthnumber: 10
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: N. J. Kolettis
rawtitle: Extended Shell --- A Potential Real Time Interpreter
abstract:
The extended shell has the potential of a genuine real time interpreter that can be used to fashion ldots shell procedures in real time environments which perform essentially as fast as C programs and ldots very simple to write and maintain.

rawabstract:
The extended shell has the potential of a genuine real time interpreter that can be used to fashion \ldots{} shell procedures in real time environments which perform essentially as fast as C programs and \ldots{} very simple to write and maintain.

entry:
@TechReport{Kolettis:1977:ESP,
  author =       "N. J. Kolettis",
  title =        "Extended Shell --- A Potential Real Time Interpreter",
  type =         "Technical Memorandum",
  number =       "1228 (TM 77-4145-01)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "25",
  month =        oct,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The extended shell has the potential of a genuine real
                 time interpreter that can be used to fashion \ldots{}
                 shell procedures in real time environments which
                 perform essentially as fast as C programs and \ldots{}
                 very simple to write and maintain.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Laur:1977:DDM
author: J. B. Laur
title: DA11B Driver in MERT
type: Technical Memorandum
number: 1212
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 30
month: nov
monthnumber: 11
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: J. B. Laur
rawtitle: {DA11B} Driver in {MERT}
abstract:
Memorandum for File: The purpose of this memo is to describe the DA driver built to run under the MERT operating system.

rawabstract:
Memorandum for File: The purpose of this memo is to describe the DA driver built to run under the MERT operating system.

entry:
@TechReport{Laur:1977:DDM,
  author =       "J. B. Laur",
  title =        "{DA11B} Driver in {MERT}",
  type =         "Technical Memorandum",
  number =       "1212",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "30",
  month =        nov,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Memorandum for File: The purpose of this memo is to
                 describe the DA driver built to run under the MERT
                 operating system.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Lencoski:1977:CCI
author: Joseph E. Lencoski and Stuart A. Tartarone and J. E. Wilkes, Jr.
title: A Console Controlled Interface Between an INTELLEC MDS And A Time-Shared Computer System
type: Technical Memorandum
number: 1168 (TM 77-3141-2, TM 77-3142-2)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 31
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: Joseph E. Lencoski and Stuart A. Tartarone and J. E. {Wilkes, Jr.}
rawtitle: A Console Controlled Interface Between an {INTELLEC MDS} And A Time-Shared Computer System
abstract:
This memorandum describes two different approaches for modifying INTELLEC hardware, a SMAL2 monitor program and information including command sequences and instruction for local configuration.

rawabstract:
This memorandum describes two different approaches for modifying INTELLEC hardware, a SMAL2 monitor program and information including command sequences and instruction for local configuration.

entry:
@TechReport{Lencoski:1977:CCI,
  author =       "Joseph E. Lencoski and Stuart A. Tartarone and J. E.
                 {Wilkes, Jr.}",
  title =        "A Console Controlled Interface Between an {INTELLEC
                 MDS} And A Time-Shared Computer System",
  type =         "Technical Memorandum",
  number =       "1168 (TM 77-3141-2, TM 77-3142-2)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "31",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes two different approaches for
                 modifying INTELLEC hardware, a SMAL2 monitor program
                 and information including command sequences and
                 instruction for local configuration.",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Lesk:1977:CTT
author: Michael E. Lesk and Brian W. Kernighan
editor: Robert R. Korfhage and Portia Isaacson
booktitle: AFIPS conference proceedings 1977: National computer conference, June 13--16, 1977 Dallas, Texas
title: Computer Typesetting of Technical Journals on Unix
volume: 46
publisher: pub-AFIPS
address: pub-AFIPS:adr
pages: 879--888
year: 1977
DOI: https://doi.org/10.1145/1499402.1499562
bibdate: Thu Nov 14 06:42:42 2002
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2002.11.14 06:42:42 ???
URL: https://dl.acm.org/doi/abs/10.1145/1499402.1499562
acknowledgement: ack-nhfb
rawauthor: Michael E. Lesk and Brian W. Kernighan
rawbooktitle: {AFIPS} conference proceedings 1977: National computer conference, June 13--16, 1977 Dallas, Texas
raweditor: Robert R. Korfhage and Portia Isaacson
rawtitle: Computer Typesetting of Technical Journals on {Unix}
entry:
@InProceedings{Lesk:1977:CTT,
  author =       "Michael E. Lesk and Brian W. Kernighan",
  editor =       "Robert R. Korfhage and Portia Isaacson",
  booktitle =    "{AFIPS} conference proceedings 1977: National computer
                 conference, June 13--16, 1977 Dallas, Texas",
  title =        "Computer Typesetting of Technical Journals on {Unix}",
  volume =       "46",
  publisher =    pub-AFIPS,
  address =      pub-AFIPS:adr,
  pages =        "879--888",
  year =         "1977",
  DOI =          "https://doi.org/10.1145/1499402.1499562",
  bibdate =      "Thu Nov 14 06:42:42 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://dl.acm.org/doi/abs/10.1145/1499402.1499562",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Lesk:1977:GPD
author: Michael E. Lesk
title: A Guide To Preparing Documents on UNIX
type: Technical Memorandum
number: 1111
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: apr
monthnumber: 4
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: Michael E. Lesk
rawtitle: A Guide To Preparing Documents on {UNIX}
abstract:
This card gives some simple examples of document preparation on the UNIX system, emphasizing the use of the tt ms macros package. Revision of September 1976.

rawabstract:
This card gives some simple examples of document preparation on the UNIX system, emphasizing the use of the {\tt ms} macros package. Revision of September 1976.

entry:
@TechReport{Lesk:1977:GPD,
  author =       "Michael E. Lesk",
  title =        "A Guide To Preparing Documents on {UNIX}",
  type =         "Technical Memorandum",
  number =       "1111",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        apr,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This card gives some simple examples of document
                 preparation on the UNIX system, emphasizing the use of
                 the {\tt ms} macros package. Revision of September
                 1976.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Lesk:1977:POS
author: Michael E. Lesk
title: A Proposal for Operating System Support
type: Report
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: nov
monthnumber: 11
year: 1977
bibdate: Tue Aug 29 11:41:00 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.08.29 11:41:00 ???
acknowledgement: ack-nhfb
rawauthor: Michael E. Lesk
rawtitle: A Proposal for Operating System Support
entry:
@TechReport{Lesk:1977:POS,
  author =       "Michael E. Lesk",
  title =        "A Proposal for Operating System Support",
  type =         "Report",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        nov,
  year =         "1977",
  bibdate =      "Tue Aug 29 11:41:00 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Lesk:1977:TPF
author: Michael E. Lesk
title: Tbl --- A Program to Format Tables
type: Technical Memorandum
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 20
day: 4
month: sep
monthnumber: 9
year: 1977
bibdate: Sat Jun 10 16:03:16 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.10 16:03:16 ???
URL: http://www.kohala.com/start/troff/v7man/tbl/tbl.ps
remark: Available in PDF file of cite [pp. 321--339]Dolotta:1977:DPU.
acknowledgement: ack-nhfb
rawauthor: Michael E. Lesk
rawtitle: {Tbl} --- A Program to Format Tables
abstract:
Tbl is a document formatting preprocessor for troff or nroff which makes even fairly complex tables easy to specify and enter. It is available on the PDP-11 UNIX system and on Honeywell 6000 GCOS. Tables are made up of columns which may be independently centered, right-adjusted, left-adjusted, or aligned by decimal points. Headings may be placed over single columns or groups of columns. A table entry may contain equations, or may consist of several rows of text. Horizontal or vertical lines may be drawn as desired in the table, and any table or element may be enclosed in a box. [followed by 11-row sample table]

rawabstract:
Tbl is a document formatting preprocessor for troff or nroff which makes even fairly complex tables easy to specify and enter. It is available on the PDP-11 UNIX system and on Honeywell 6000 GCOS. Tables are made up of columns which may be independently centered, right-adjusted, left-adjusted, or aligned by decimal points. Headings may be placed over single columns or groups of columns. A table entry may contain equations, or may consist of several rows of text. Horizontal or vertical lines may be drawn as desired in the table, and any table or element may be enclosed in a box. [followed by 11-row sample table]

entry:
@TechReport{Lesk:1977:TPF,
  author =       "Michael E. Lesk",
  title =        "{Tbl} --- A Program to Format Tables",
  type =         "Technical Memorandum",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "20",
  day =          "4",
  month =        sep,
  year =         "1977",
  bibdate =      "Sat Jun 10 16:03:16 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://www.kohala.com/start/troff/v7man/tbl/tbl.ps",
  abstract =     "Tbl is a document formatting preprocessor for troff or
                 nroff which makes even fairly complex tables easy to
                 specify and enter. It is available on the PDP-11 UNIX
                 system and on Honeywell 6000 GCOS. Tables are made up
                 of columns which may be independently centered,
                 right-adjusted, left-adjusted, or aligned by decimal
                 points. Headings may be placed over single columns or
                 groups of columns. A table entry may contain equations,
                 or may consist of several rows of text. Horizontal or
                 vertical lines may be drawn as desired in the table,
                 and any table or element may be enclosed in a box.
                 [followed by 11-row sample table]",
  acknowledgement = ack-nhfb,
  remark =       "Available in PDF file of \cite[pp.
                 321--339]{Dolotta:1977:DPU}.",
}


bibtype: techreport
filename: unix.bib
label: Lesk:1977:USD
author: M. Lesk and A. Cohen
title: UNIX Software Distribution By Communications Link
type: Report
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
year: 1977
bibdate: Tue Aug 29 11:42:14 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.08.29 11:42:14 ???
acknowledgement: ack-nhfb
rawauthor: M. Lesk and A. Cohen
rawtitle: {UNIX} Software Distribution By Communications Link
entry:
@TechReport{Lesk:1977:USD,
  author =       "M. Lesk and A. Cohen",
  title =        "{UNIX} Software Distribution By Communications Link",
  type =         "Report",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  year =         "1977",
  bibdate =      "Tue Aug 29 11:42:14 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Loikits:1977:MHC
author: E. A. Loikits
title: MERT Hardware Configuration
type: Technical Memorandum
number: 1161 (MF 77-8234-037)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 20
month: apr
monthnumber: 4
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: E. A. Loikits
rawtitle: {MERT} Hardware Configuration
abstract:
This memorandum contains two parts: a description of the minimum MERT hardware configuration for a PDP-11/70 or PDP-11/45; and a list, by device type, of all peripheral devices for which drivers exist in Center 135.

rawabstract:
This memorandum contains two parts: a description of the minimum MERT hardware configuration for a PDP-11/70 or PDP-11/45; and a list, by device type, of all peripheral devices for which drivers exist in Center 135.

entry:
@TechReport{Loikits:1977:MHC,
  author =       "E. A. Loikits",
  title =        "{MERT} Hardware Configuration",
  type =         "Technical Memorandum",
  number =       "1161 (MF 77-8234-037)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "20",
  month =        apr,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum contains two parts: a description of
                 the minimum MERT hardware configuration for a PDP-11/70
                 or PDP-11/45; and a list, by device type, of all
                 peripheral devices for which drivers exist in Center
                 135.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Long:1977:SHD
author: P. F. Long
title: Synthesis Of A Half-Duplex Line Control Procedure For UNIX Using State Transition Matrix Techniques
type: Technical Memorandum
number: 1173 (TM 77-8234-14)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 19
month: jul
monthnumber: 7
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: P. F. Long
abstract:
A new UNIX terminal interface is described which provides 120 cps access over the DDD network using half-duplex Teletype Model 40/1s and 202s data sets.

rawabstract:
A new UNIX terminal interface is described which provides 120 cps access over the DDD network using half-duplex Teletype Model 40/1s and 202s data sets.

rawtitle:
Synthesis Of A Half-Duplex Line Control Procedure For {UNIX} Using State Transition Matrix Techniques

entry:
@TechReport{Long:1977:SHD,
  author =       "P. F. Long",
  title =        "Synthesis Of A Half-Duplex Line Control Procedure For
                 {UNIX} Using State Transition Matrix Techniques",
  type =         "Technical Memorandum",
  number =       "1173 (TM 77-8234-14)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "19",
  month =        jul,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "A new UNIX terminal interface is described which
                 provides 120 cps access over the DDD network using
                 half-duplex Teletype Model 40/1s and 202s data sets.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Luderer:1977:CPT
author: G. W. R. Luderer
title: Cut and Paste --- Two UNIX Word Processing Commands
type: Technical Memorandum
number: 1205 (MF 77-8234-086)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 30
month: sep
monthnumber: 9
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: G. W. R. Luderer
rawtitle: Cut and Paste --- Two {UNIX} Word Processing Commands
abstract:
pgm Cut and pgm Paste are two new UNIX word processing commands that complement pgm grep and pgm cat. pgm Cut dissects a file vertically, and tt Paste is the reverse operation of pgm Cut.

rawabstract:
\pgm{Cut} and \pgm{Paste} are two new UNIX word processing commands that complement \pgm{grep} and \pgm{cat}. \pgm{Cut} dissects a file vertically, and {\tt Paste} is the reverse operation of \pgm{Cut}.

entry:
@TechReport{Luderer:1977:CPT,
  author =       "G. W. R. Luderer",
  title =        "Cut and Paste --- Two {UNIX} Word Processing
                 Commands",
  type =         "Technical Memorandum",
  number =       "1205 (MF 77-8234-086)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "30",
  month =        sep,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "\pgm{Cut} and \pgm{Paste} are two new UNIX word
                 processing commands that complement \pgm{grep} and
                 \pgm{cat}. \pgm{Cut} dissects a file vertically, and
                 {\tt Paste} is the reverse operation of \pgm{Cut}.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Luderer:1977:MRD
author: G. W. R. Luderer
title: MERT Release 0 From Department 8234
type: Technical Memorandum
number: 1183 (MF 77-8234-067)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 30
month: jun
monthnumber: 6
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: G. W. R. Luderer
rawtitle: {MERT Release 0} From {Department 8234}
abstract:
This purpose of this paper is to announce the contents and orientation of ldots Release 0 and give some early considerations with regard to UNIX / RT.

rawabstract:
This purpose of this paper is to announce the contents and orientation of \ldots{} Release 0 and give some early considerations with regard to UNIX\slash RT.

entry:
@TechReport{Luderer:1977:MRD,
  author =       "G. W. R. Luderer",
  title =        "{MERT Release 0} From {Department 8234}",
  type =         "Technical Memorandum",
  number =       "1183 (MF 77-8234-067)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "30",
  month =        jun,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This purpose of this paper is to announce the contents
                 and orientation of \ldots{} Release 0 and give some
                 early considerations with regard to UNIX\slash RT.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Lycklama:1977:LS
author: Heinz Lycklama
title: LSX Software
type: Technical Memorandum
number: 1129
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: Heinz Lycklama
rawtitle: {LSX} Software
entry:
@TechReport{Lycklama:1977:LS,
  author =       "Heinz Lycklama",
  title =        "{LSX} Software",
  type =         "Technical Memorandum",
  number =       "1129",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Lycklama:1977:LUS
author: Heinz Lycklama
title: LSI-UNIX Summary
type: Technical Memorandum
number: 1158
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: Heinz Lycklama
rawtitle: {LSI-UNIX} Summary
entry:
@TechReport{Lycklama:1977:LUS,
  author =       "Heinz Lycklama",
  title =        "{LSI-UNIX} Summary",
  type =         "Technical Memorandum",
  number =       "1158",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Lycklama:1977:MUS
author: Heinz Lycklama
title: The MINI-UNIX System
type: Technical Memorandum
number: 1135 (TM 77-1352-1)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 10
day: 13
month: jan
monthnumber: 1
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
keywords: Operating Systems; PDP-11; UNIX
remark: Typeset document.
acknowledgement: ack-nhfb
rawauthor: Heinz Lycklama
rawtitle: The {MINI-UNIX} System
URL:
https://www.tuhs.org/Archive/Documentation/TechReports/Heinz_Tech_Memos/TM-77-1352-1_The_MINI-UNIX_19770103.pdf

abstract:
The MINI-UNIX operating system is basically the UNIX Operating PDP-11 processor without a segmentation unit. The System supports ldots of UNIX with the exception ptrace, pipe, prog, getgid and setgid. The ldots words of memory and is written in C language.

rawabstract:
The MINI-UNIX operating system is basically the UNIX Operating PDP-11 processor without a segmentation unit. The System supports \ldots{} of UNIX with the exception ptrace, pipe, prog, getgid and setgid. The \ldots{} words of memory and is written in C language.

entry:
@TechReport{Lycklama:1977:MUS,
  author =       "Heinz Lycklama",
  title =        "The {MINI-UNIX} System",
  type =         "Technical Memorandum",
  number =       "1135 (TM 77-1352-1)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "10",
  day =          "13",
  month =        jan,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://www.tuhs.org/Archive/Documentation/TechReports/Heinz_Tech_Memos/TM-77-1352-1_The_MINI-UNIX_19770103.pdf",
  abstract =     "The MINI-UNIX operating system is basically the UNIX
                 Operating PDP-11 processor without a segmentation unit.
                 The System supports \ldots{} of UNIX with the exception
                 ptrace, pipe, prog, getgid and setgid. The \ldots{}
                 words of memory and is written in C language.",
  abstract-2 =   "The MINI-UNIX Operating System is basically the UNIX
                 Operating System re-written to run on a PDP-11
                 processor without a segmentation unit. The system
                 supports all of the standard system calls of UNIX with
                 the exception of: ptrace, pipe, prof, getgid and
                 setgid. The entire system resides in 12K words of
                 memory and is written in the C language. An emulation
                 package is included for those machines which do not
                 support the extended instruction set (e.g. mul, div,
                 ash, etc.). The system will support up to 4 users using
                 a simple round-robin time-slice scheduling algorithm.
                 It provides an inexpensive software development system
                 in a UNIX time-sharing environment for those
                 installations with insufficient hardware to support the
                 full standard UNIX Operating System.",
  acknowledgement = ack-nhfb,
  keywords =     "Operating Systems; PDP-11; UNIX",
  remark =       "Typeset document.",
}


bibtype: techreport
filename: unix.bib
label: Lycklama:1977:RLS
author: Heinz Lycklama
title: Regenerating LSX Software
type: Technical Memorandum
number: 1131
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: Heinz Lycklama
rawtitle: Regenerating {LSX} Software
entry:
@TechReport{Lycklama:1977:RLS,
  author =       "Heinz Lycklama",
  title =        "Regenerating {LSX} Software",
  type =         "Technical Memorandum",
  number =       "1131",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Lycklama:1977:RMS
author: Heinz Lycklama
title: Regenerating MERT Software
type: Technical Memorandum
number: 1147
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: feb
monthnumber: 2
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: Heinz Lycklama
rawtitle: Regenerating {MERT} Software
entry:
@TechReport{Lycklama:1977:RMS,
  author =       "Heinz Lycklama",
  title =        "Regenerating {MERT} Software",
  type =         "Technical Memorandum",
  number =       "1147",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        feb,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Lycklama:1977:SED
author: E. W. Stark and Heinz Lycklama
title: System For Entering Data Through Computer Displayed Forms
type: Technical Memorandum
number: 1117 (TM 76-1352-6)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 22
month: oct
monthnumber: 10
year: 1976
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: E. W. Stark and Heinz Lycklama
rawtitle: System For Entering Data Through Computer Displayed Forms
abstract:
This document describes two programs which make up a system for managing a data base through the use of computer displayed forms.

rawabstract:
This document describes two programs which make up a system for managing a data base through the use of computer displayed forms.

entry:
@TechReport{Lycklama:1977:SED,
  author =       "E. W. Stark and Heinz Lycklama",
  title =        "System For Entering Data Through Computer Displayed
                 Forms",
  type =         "Technical Memorandum",
  number =       "1117 (TM 76-1352-6)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "22",
  month =        oct,
  year =         "1976",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This document describes two programs which make up a
                 system for managing a data base through the use of
                 computer displayed forms.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Lycklama:1977:SLU
author: Heinz Lycklama
title: Setting Up LSI-UNIX
type: Technical Memorandum
number: 1130
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: Heinz Lycklama
rawtitle: Setting Up {LSI-UNIX}
abstract:
This paper describes the procedure for setting up LSI-UNIX on the LSI ldots words of memory and floppy disk for secondary storage.

rawabstract:
This paper describes the procedure for setting up LSI-UNIX on the LSI \ldots{} words of memory and floppy disk for secondary storage.

entry:
@TechReport{Lycklama:1977:SLU,
  author =       "Heinz Lycklama",
  title =        "Setting Up {LSI-UNIX}",
  type =         "Technical Memorandum",
  number =       "1130",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper describes the procedure for setting up
                 LSI-UNIX on the LSI \ldots{} words of memory and floppy
                 disk for secondary storage.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Lycklama:1977:SM
author: Heinz Lycklama
title: Setting-Up MERT
type: Technical Memorandum
number: 1146
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
edition: Second
month: feb
monthnumber: 2
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: Heinz Lycklama
rawtitle: Setting-Up {MERT}
entry:
@TechReport{Lycklama:1977:SM,
  author =       "Heinz Lycklama",
  title =        "Setting-Up {MERT}",
  type =         "Technical Memorandum",
  number =       "1146",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  edition =      "Second",
  pages =        "??",
  month =        feb,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Lycklama:1977:UMP
author: Heinz Lycklama
title: UNIX on a Micro-Processor
type: Technical Memorandum
number: 1154
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: Heinz Lycklama
rawtitle: {UNIX} on a Micro-Processor
abstract:
A modified version of the UNIX Operating System has been written to run ldots computer with 20K words of primary memory and floppy disk for ldots configuration permits most of the UNIX user programs to run on the LSI-11 ldots 

rawabstract:
A modified version of the UNIX Operating System has been written to run \ldots{} computer with 20K words of primary memory and floppy disk for \ldots{} configuration permits most of the UNIX user programs to run on the LSI-11 \ldots{}

entry:
@TechReport{Lycklama:1977:UMP,
  author =       "Heinz Lycklama",
  title =        "{UNIX} on a Micro-Processor",
  type =         "Technical Memorandum",
  number =       "1154",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "A modified version of the UNIX Operating System has
                 been written to run \ldots{} computer with 20K words of
                 primary memory and floppy disk for \ldots{}
                 configuration permits most of the UNIX user programs to
                 run on the LSI-11 \ldots{}",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Lyon:1977:IUPa
author: Thomas L. Lyon
title: Inter-UNIX Portability
type: Report
institution: Bell Laboratories
address: Murray Hill, NJ 07974
pages: 8
month: aug
monthnumber: 8
year: 1977
bibdate: Tue Nov 05 10:24:37 2019
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2019.11.05 10:24:37 ???
URL: https://akapugsblog.files.wordpress.com/2018/05/inter-unix_portability.pdf
acknowledgement: ack-nhfb
rawauthor: Thomas L. Lyon
rawtitle: Inter-{UNIX} Portability
abstract:
Having the UNIX operating system on many different computers presents a challenge in writing C programs which are portable between UNIX systems, regardless of machine. Portability guidelines are presented which were formulated by porting the most common UNIX programs to the Interdata 8/32. Statistics are presented which outline benefits and disadvantages of portability.

rawabstract:
Having the UNIX operating system on many different computers presents a challenge in writing C programs which are portable between UNIX systems, regardless of machine. Portability guidelines are presented which were formulated by porting the most common UNIX programs to the Interdata 8/32. Statistics are presented which outline benefits and disadvantages of portability.

entry:
@TechReport{Lyon:1977:IUPa,
  author =       "Thomas L. Lyon",
  title =        "Inter-{UNIX} Portability",
  type =         "Report",
  institution =  "Bell Laboratories",
  address =      "Murray Hill, NJ 07974",
  pages =        "8",
  month =        aug,
  year =         "1977",
  bibdate =      "Tue Nov 05 10:24:37 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://akapugsblog.files.wordpress.com/2018/05/inter-unix_portability.pdf",
  abstract =     "Having the UNIX operating system on many different
                 computers presents a challenge in writing C programs
                 which are portable between UNIX systems, regardless of
                 machine. Portability guidelines are presented which
                 were formulated by porting the most common UNIX
                 programs to the Interdata 8/32. Statistics are
                 presented which outline benefits and disadvantages of
                 portability.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Lyon:1977:IUPb
author: Thomas L. Lyon and Dennis M. Ritchie
title: Inter-UNIX Portability
type: Technical Memorandum
number: 1203 (TM 77-1273-13)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 16
month: sep
monthnumber: 9
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
remark: See also UNPL(1204)
acknowledgement: ack-nhfb
authordates: Dennis M. Ritchie (9 September 1941--12 October 2011)
rawauthor: Thomas L. Lyon and Dennis M. Ritchie
rawtitle: Inter-{UNIX} Portability
abstract:
This paper gives details of problems encountered in porting programs, guidelines for writing or rewriting programs to be portable, and some statistics about the advantages and disadvantages of portable programming.

rawabstract:
This paper gives details of problems encountered in porting programs, guidelines for writing or rewriting programs to be portable, and some statistics about the advantages and disadvantages of portable programming.

entry:
@TechReport{Lyon:1977:IUPb,
  author =       "Thomas L. Lyon and Dennis M. Ritchie",
  title =        "Inter-{UNIX} Portability",
  type =         "Technical Memorandum",
  number =       "1203 (TM 77-1273-13)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "16",
  month =        sep,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper gives details of problems encountered in
                 porting programs, guidelines for writing or rewriting
                 programs to be portable, and some statistics about the
                 advantages and disadvantages of portable programming.",
  acknowledgement = ack-nhfb,
  author-dates = "Dennis M. Ritchie (9 September 1941--12 October
                 2011)",
  remark =       "See also UNPL(1204)",
}


bibtype: techreport
filename: unix.bib
label: Majernik:1977:NSP
author: J. F. Majernik
title: Notes on the Selection, Procurement, Installation, and Usage of UNIX by Departmentldots
type: Technical Memorandum
number: 1201 (5254-771021.01EN)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 21
month: oct
monthnumber: 10
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: J. F. Majernik
rawtitle: Notes on the Selection, Procurement, Installation, and Usage of {UNIX} by Department\ldots{}
entry:
@TechReport{Majernik:1977:NSP,
  author =       "J. F. Majernik",
  title =        "Notes on the Selection, Procurement, Installation, and
                 Usage of {UNIX} by Department\ldots{}",
  type =         "Technical Memorandum",
  number =       "1201 (5254-771021.01EN)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "21",
  month =        oct,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Maranzano:1977:TIA
author: J. F. Maranzano and Stephen R. Bourne
title: A Tutorial Introduction to ADB
type: Technical Memorandum
number: 1185 (TM 77-8234-11, TM 77-1273-10)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 5
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: J. F. Maranzano and Stephen R. Bourne
rawtitle: A Tutorial Introduction to {ADB}
abstract:
ADB is an indispensable but complex tool for debugging crashed systems and / or programs. This document provides an introduction to ADB with examples of its use.

rawabstract:
ADB is an indispensable but complex tool for debugging crashed systems and\slash or programs. This document provides an introduction to ADB with examples of its use.

entry:
@TechReport{Maranzano:1977:TIA,
  author =       "J. F. Maranzano and Stephen R. Bourne",
  title =        "A Tutorial Introduction to {ADB}",
  type =         "Technical Memorandum",
  number =       "1185 (TM 77-8234-11, TM 77-1273-10)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "5",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "ADB is an indispensable but complex tool for debugging
                 crashed systems and\slash or programs. This document
                 provides an introduction to ADB with examples of its
                 use.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Mashey:1977:PMP
author: John R. Mashey and D. W. Smith
title: PWB / MM --- Programmer's Workbench Memorandum Macros (T.2)
type: Technical Memorandum
number: 1098 (TM 77-9144-5, TM 77-8234-23)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: oct
monthnumber: 10
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: John R. Mashey and D. W. Smith
rawtitle: {PWB\slash MM} --- {Programmer's Workbench Memorandum Macros (T.2)}
abstract:
This memorandum is a user's guide and reference manual for PWB/MM, a general pups of text formatting macros for use with the UNIX text formatters NROFF and TROFF.par Supersedes TM 76-9144-1.par See also UNED(1190) + UNED(1216).

rawabstract:
This memorandum is a user's guide and reference manual for PWB/MM, a general pups of text formatting macros for use with the UNIX text formatters NROFF and TROFF.\par Supersedes TM 76-9144-1.\par See also UNED(1190) + UNED(1216).

entry:
@TechReport{Mashey:1977:PMP,
  author =       "John R. Mashey and D. W. Smith",
  title =        "{PWB\slash MM} --- {Programmer's Workbench Memorandum
                 Macros (T.2)}",
  type =         "Technical Memorandum",
  number =       "1098 (TM 77-9144-5, TM 77-8234-23)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        oct,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum is a user's guide and reference manual
                 for PWB/MM, a general pups of text formatting macros
                 for use with the UNIX text formatters NROFF and
                 TROFF.\par

                 Supersedes TM 76-9144-1.\par

                 See also UNED(1190) + UNED(1216).",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Mashey:1977:PUS
author: John R. Mashey
title: PWB / UNIX Shell Tutorial (B.5)
type: Technical Memorandum
number: 1189
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: ii + 25
month: sep
monthnumber: 9
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: Describes the PWB / UNIX command interpreter.
acknowledgement: ack-nhfb
rawabstract: Describes the PWB\slash UNIX command interpreter.
rawauthor: John R. Mashey
rawtitle: {PWB\slash UNIX} Shell Tutorial ({B.5})
entry:
@TechReport{Mashey:1977:PUS,
  author =       "John R. Mashey",
  title =        "{PWB\slash UNIX} Shell Tutorial ({B.5})",
  type =         "Technical Memorandum",
  number =       "1189",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "ii + 25",
  month =        sep,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Describes the PWB\slash UNIX command interpreter.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Mashey:1977:PWD
author: John R. Mashey
title: Programmer's Workbench Documentation Roadmap (B.1)
type: Technical Memorandum
number: 1121 (TM 77-8234-18)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 7
day: 30
month: sep
monthnumber: 9
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: John R. Mashey
rawtitle: {Programmer's Workbench} Documentation Roadmap ({B.1})
abstract:
This document attempts to be a terse up-to-date outline of crucial documents and information sources.

rawabstract:
This document attempts to be a terse up-to-date outline of crucial documents and information sources.

entry:
@TechReport{Mashey:1977:PWD,
  author =       "John R. Mashey",
  title =        "{Programmer's Workbench} Documentation Roadmap
                 ({B.1})",
  type =         "Technical Memorandum",
  number =       "1121 (TM 77-8234-18)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "7",
  day =          "30",
  month =        sep,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This document attempts to be a terse up-to-date
                 outline of crucial documents and information sources.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Miller:1977:COF
author: R. E. Miller
title: Computerized Office Filing System
type: Technical Memorandum
number: 1175 (TM 77-1353-4)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 10
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: R. E. Miller
rawtitle: Computerized Office Filing System
abstract:
This memorandum describes an on-line computer system for filing and retrieving documents ldots office environment.

rawabstract:
This memorandum describes an on-line computer system for filing and retrieving documents \ldots{} office environment.

entry:
@TechReport{Miller:1977:COF,
  author =       "R. E. Miller",
  title =        "Computerized Office Filing System",
  type =         "Technical Memorandum",
  number =       "1175 (TM 77-1353-4)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "10",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes an on-line computer system
                 for filing and retrieving documents \ldots{} office
                 environment.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Molinelli:1977:UAI
author: J. J. Molinelli
title: UNIX Assembler For The Intel 8080 Microprocessor
type: Technical Memorandum
number: 1149 (TM 77-3233-4)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 17
month: mar
monthnumber: 3
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
remark: For Complete Information, see UNPL
acknowledgement: ack-nhfb
rawauthor: J. J. Molinelli
rawtitle: {UNIX} Assembler For The {Intel 8080} Microprocessor
abstract:
This document describes the usage, input, and output of an assembler for the Intel 8000 series microprocessors.

rawabstract:
This document describes the usage, input, and output of an assembler for the Intel 8000 series microprocessors.

entry:
@TechReport{Molinelli:1977:UAI,
  author =       "J. J. Molinelli",
  title =        "{UNIX} Assembler For The {Intel 8080} Microprocessor",
  type =         "Technical Memorandum",
  number =       "1149 (TM 77-3233-4)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "17",
  month =        mar,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This document describes the usage, input, and output
                 of an assembler for the Intel 8000 series
                 microprocessors.",
  acknowledgement = ack-nhfb,
  remark =       "For Complete Information, see UNPL",
}


bibtype: techreport
filename: unix.bib
label: Ng:1977:MGP
author: S. W. Ng
title: MICA --- A General Purpose Microassembler: Functional Specification / User's Manual --- Issue II
type: Technical Memorandum
number: 1220 (TM 77-5514-2)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 15
month: nov
monthnumber: 11
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: S. W. Ng
abstract:
MICA is a UNIX based program written in C. It combines the salient features of several ldots commercially available microassemblers such as AMDASM and RAPID, and also provides features ldots not available elsewhere.

rawabstract:
MICA is a UNIX based program written in C. It combines the salient features of several \ldots{} commercially available microassemblers such as AMDASM and RAPID, and also provides features \ldots{} not available elsewhere.

rawtitle:
{MICA} --- A General Purpose Microassembler: Functional Specification\slash User's Manual --- Issue {II}

entry:
@TechReport{Ng:1977:MGP,
  author =       "S. W. Ng",
  title =        "{MICA} --- A General Purpose Microassembler:
                 Functional Specification\slash User's Manual --- Issue
                 {II}",
  type =         "Technical Memorandum",
  number =       "1220 (TM 77-5514-2)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "15",
  month =        nov,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "MICA is a UNIX based program written in C. It combines
                 the salient features of several \ldots{} commercially
                 available microassemblers such as AMDASM and RAPID, and
                 also provides features \ldots{} not available
                 elsewhere.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Pearlman:1977:PUB
author: M. E. Pearlman and S. H. Strauss
title: PWB / UNIX Beginner's Course (B.2)
type: Technical Memorandum
number: 1188
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: dec
monthnumber: 12
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: An outline with view graphs.
acknowledgement: ack-nhfb
rawabstract: An outline with view graphs.
rawauthor: M. E. Pearlman and S. H. Strauss
rawtitle: {PWB\slash UNIX} Beginner's Course ({B.2})
entry:
@TechReport{Pearlman:1977:PUB,
  author =       "M. E. Pearlman and S. H. Strauss",
  title =        "{PWB\slash UNIX} Beginner's Course ({B.2})",
  type =         "Technical Memorandum",
  number =       "1188",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        dec,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "An outline with view graphs.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Pearlman:1977:PUO
author: M. E. Pearlman
title: PWB / UNIX Operations Manual (1.3)
type: Technical Memorandum
number: 1196
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: sep
monthnumber: 9
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: M. E. Pearlman
rawtitle: {PWB\slash UNIX} Operations Manual (1.3)
abstract:
This manual contains a complete description of console operations, as well as step-by-step instructions for normal operator functions.

rawabstract:
This manual contains a complete description of console operations, as well as step-by-step instructions for normal operator functions.

entry:
@TechReport{Pearlman:1977:PUO,
  author =       "M. E. Pearlman",
  title =        "{PWB\slash UNIX} Operations Manual (1.3)",
  type =         "Technical Memorandum",
  number =       "1196",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        sep,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This manual contains a complete description of console
                 operations, as well as step-by-step instructions for
                 normal operator functions.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Perez:1977:UUE
author: C. D. Perez
title: On Using The UNIX Error Logger
type: Technical Memorandum
number: 1176 (MF 77-8234-82)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 31
month: aug
monthnumber: 8
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: C. D. Perez
rawtitle: On Using The {UNIX} Error Logger
abstract:
This UNIX error logger is a software tool that collects information from the system about certain block devices at the moment that an I/O error occurs.

rawabstract:
This UNIX error logger is a software tool that collects information from the system about certain block devices at the moment that an I/O error occurs.

entry:
@TechReport{Perez:1977:UUE,
  author =       "C. D. Perez",
  title =        "On Using The {UNIX} Error Logger",
  type =         "Technical Memorandum",
  number =       "1176 (MF 77-8234-82)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "31",
  month =        aug,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This UNIX error logger is a software tool that
                 collects information from the system about certain
                 block devices at the moment that an I/O error occurs.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Petschenik:1977:STT
author: N. H. Petschenik and R. P. Woodall
title: A System Testing Technique Using a Universal LEAP Script
type: Technical Memorandum
number: 1238 (TM 77-9426-2)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 31
month: aug
monthnumber: 8
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: N. H. Petschenik and R. P. Woodall
rawtitle: A System Testing Technique Using a Universal {LEAP} Script
abstract:
LEAP, a BTL developed test driver written for the PWB/UNIX system, supports the preparation and execution of such repeatable test[s] by sending, receiving and processing the signal between simulated terminals and an interactive system under test.

rawabstract:
LEAP, a BTL developed test driver written for the PWB/UNIX system, supports the preparation and execution of such repeatable test[s] by sending, receiving and processing the signal between simulated terminals and an interactive system under test.

entry:
@TechReport{Petschenik:1977:STT,
  author =       "N. H. Petschenik and R. P. Woodall",
  title =        "A System Testing Technique Using a Universal {LEAP}
                 Script",
  type =         "Technical Memorandum",
  number =       "1238 (TM 77-9426-2)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "31",
  month =        aug,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "LEAP, a BTL developed test driver written for the
                 PWB/UNIX system, supports the preparation and execution
                 of such repeatable test[s] by sending, receiving and
                 processing the signal between simulated terminals and
                 an interactive system under test.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Piskorik:1977:PUM
author: E. M. Piskorik
title: PWB / UNIX Manual Page Macros (I.9)
type: Technical Memorandum
number: 1152 (TM 77-9141-7)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 1
month: mar
monthnumber: 3
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: E. M. Piskorik
rawtitle: {PWB\slash UNIX} Manual Page Macros ({I.9})
abstract:
This memorandum is a reference for all who wish to prepare manual pages like ldots Programmer's Manual or the PWB/UNIX User's Manual.

rawabstract:
This memorandum is a reference for all who wish to prepare manual pages like \ldots{} Programmer's Manual or the PWB/UNIX User's Manual.

entry:
@TechReport{Piskorik:1977:PUM,
  author =       "E. M. Piskorik",
  title =        "{PWB\slash UNIX} Manual Page Macros ({I.9})",
  type =         "Technical Memorandum",
  number =       "1152 (TM 77-9141-7)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "1",
  month =        mar,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum is a reference for all who wish to
                 prepare manual pages like \ldots{} Programmer's Manual
                 or the PWB/UNIX User's Manual.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Raleigh:1977:LUS
author: T. M. Raleigh
title: Lecture on UNIX Scheduler and Switcher Given by T. M. Raleigh at Whippany
type: Technical Memorandum
number: 1214 (MF 77-8234-99)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 21
month: nov
monthnumber: 11
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: T. M. Raleigh
rawtitle: Lecture on {UNIX} Scheduler and Switcher Given by {T. M. Raleigh} at {Whippany}
abstract:
This memorandum compiles all of the view graphs used for the lecture and should be useful to other teachers lecturing on the same topic and students reviewing materials in the course.

rawabstract:
This memorandum compiles all of the view graphs used for the lecture and should be useful to other teachers lecturing on the same topic and students reviewing materials in the course.

entry:
@TechReport{Raleigh:1977:LUS,
  author =       "T. M. Raleigh",
  title =        "Lecture on {UNIX} Scheduler and Switcher Given by {T.
                 M. Raleigh} at {Whippany}",
  type =         "Technical Memorandum",
  number =       "1214 (MF 77-8234-99)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "21",
  month =        nov,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum compiles all of the view graphs used
                 for the lecture and should be useful to other teachers
                 lecturing on the same topic and students reviewing
                 materials in the course.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Reiser:1977:EDO
author: John F. Reiser
title: EDTV --- a Display-Oriented Text Editor For UNIX
type: Technical Memorandum
number: 1177 (TM 77-1353-6)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 1
month: aug
monthnumber: 8
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: John F. Reiser
rawtitle: {EDTV} --- a Display-Oriented Text Editor For {UNIX}
abstract:
This memorandum is a description of the features and commands of pgm edtv, a display-oriented editor which runs under the UNIX operating system. It allows the regular expressions editing of pgm ed, the standard UNIX editor.

rawabstract:
This memorandum is a description of the features and commands of \pgm{edtv}, a display-oriented editor which runs under the UNIX operating system. It allows the regular expressions editing of \pgm{ed}, the standard UNIX editor.

entry:
@TechReport{Reiser:1977:EDO,
  author =       "John F. Reiser",
  title =        "{EDTV} --- a Display-Oriented Text Editor For {UNIX}",
  type =         "Technical Memorandum",
  number =       "1177 (TM 77-1353-6)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "1",
  month =        aug,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum is a description of the features and
                 commands of \pgm{edtv}, a display-oriented editor which
                 runs under the UNIX operating system. It allows the
                 regular expressions editing of \pgm{ed}, the standard
                 UNIX editor.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Ritchie:1977:CRM
author: Dennis M. Ritchie
title: C Reference Manual
type: Technical Memorandum
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 32
day: 1
month: may
monthnumber: 5
year: 1977
bibdate: Sat Jun 10 15:36:30 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.10 15:36:30 ???
remark: Available in PDF file of cite [pp. 109--140]Dolotta:1977:DPU.
acknowledgement: ack-nhfb
authordates: Dennis M. Ritchie (9 September 1941--12 October 2011)
rawauthor: Dennis M. Ritchie
rawtitle: {C} Reference Manual
entry:
@TechReport{Ritchie:1977:CRM,
  author =       "Dennis M. Ritchie",
  title =        "{C} Reference Manual",
  type =         "Technical Memorandum",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "32",
  day =          "1",
  month =        may,
  year =         "1977",
  bibdate =      "Sat Jun 10 15:36:30 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Dennis M. Ritchie (9 September 1941--12 October
                 2011)",
  remark =       "Available in PDF file of \cite[pp.
                 109--140]{Dolotta:1977:DPU}.",
}


bibtype: techreport
filename: unix.bib
label: Ritchie:1977:NIO
author: Dennis M. Ritchie
title: A New Input--Output Package (B.10)
type: Technical Memorandum
number: 1159
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 6
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
remark: Available in PDF file of cite [pp. 169--176]Dolotta:1977:DPU.
acknowledgement: ack-nhfb
authordates: Dennis M. Ritchie (9 September 1941--12 October 2011)
rawauthor: Dennis M. Ritchie
rawtitle: A New Input--Output Package ({B.10})
entry:
@TechReport{Ritchie:1977:NIO,
  author =       "Dennis M. Ritchie",
  title =        "A New Input--Output Package ({B.10})",
  type =         "Technical Memorandum",
  number =       "1159",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "6",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Dennis M. Ritchie (9 September 1941--12 October
                 2011)",
  remark =       "Available in PDF file of \cite[pp.
                 169--176]{Dolotta:1977:DPU}.",
}


bibtype: techreport
filename: unix.bib
label: Ritchie:1977:UTS
author: Dennis M. Ritchie
title: The UNIX Time-Sharing System --- A Retrospective (G.3)
type: Technical Memorandum
number: 1187
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: A more recent discussion.
acknowledgement: ack-nhfb
authordates: Dennis M. Ritchie (9 September 1941--12 October 2011)
rawabstract: A more recent discussion.
rawauthor: Dennis M. Ritchie
rawtitle: The {UNIX} Time-Sharing System --- A Retrospective ({G.3})
entry:
@TechReport{Ritchie:1977:UTS,
  author =       "Dennis M. Ritchie",
  title =        "The {UNIX} Time-Sharing System --- A Retrospective
                 ({G.3})",
  type =         "Technical Memorandum",
  number =       "1187",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  year =         "1977 (??)",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "A more recent discussion.",
  acknowledgement = ack-nhfb,
  author-dates = "Dennis M. Ritchie (9 September 1941--12 October
                 2011)",
}


bibtype: techreport
filename: unix.bib
label: Rochkind:1977:GDE
author: M. J. Rochkind
title: A Generalized Data Entry System
type: Technical Memorandum
number: 1156 (TM 77-9156-1)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 1
month: apr
monthnumber: 4
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: M. J. Rochkind
rawtitle: A Generalized Data Entry System
abstract:
The human and programming interfaces to the system are described and instructions are given for building the driving tables

rawabstract:
The human and programming interfaces to the system are described and instructions are given for building the driving tables

entry:
@TechReport{Rochkind:1977:GDE,
  author =       "M. J. Rochkind",
  title =        "A Generalized Data Entry System",
  type =         "Technical Memorandum",
  number =       "1156 (TM 77-9156-1)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "1",
  month =        apr,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The human and programming interfaces to the system are
                 described and instructions are given for building the
                 driving tables",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Rosin:1977:ISV
author: R. F. Rosin
title: ``Introduction to Software'' --- A Videotape Course
type: Technical Memorandum
number: 1199 (TM 77-3233-9)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 3
month: oct
monthnumber: 10
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: R. F. Rosin
rawtitle: ``{Introduction} to Software'' --- A Videotape Course
abstract:
This memorandum describes the context in which lectures of 32 hours were prepared and suggested ways in which videotapes and associated computer files might be used in future courses.

rawabstract:
This memorandum describes the context in which lectures of 32 hours were prepared and suggested ways in which videotapes and associated computer files might be used in future courses.

entry:
@TechReport{Rosin:1977:ISV,
  author =       "R. F. Rosin",
  title =        "``{Introduction} to Software'' --- A Videotape
                 Course",
  type =         "Technical Memorandum",
  number =       "1199 (TM 77-3233-9)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "3",
  month =        oct,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes the context in which
                 lectures of 32 hours were prepared and suggested ways
                 in which videotapes and associated computer files might
                 be used in future courses.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Rosin:1977:RSP
author: R. F. Rosin
title: Reference Sheet For PWB / MM Macros
type: Technical Memorandum
number: 1174
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: jul
monthnumber: 7
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: R. F. Rosin
rawtitle: Reference Sheet For {PWB\slash MM} Macros
entry:
@TechReport{Rosin:1977:RSP,
  author =       "R. F. Rosin",
  title =        "Reference Sheet For {PWB\slash MM} Macros",
  type =         "Technical Memorandum",
  number =       "1174",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        jul,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Rovegno:1977:MCB
author: H. D. Rovegno
title: MAC-8 C For Beginners
type: Technical Memorandum
number: 1166
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 1
month: apr
monthnumber: 4
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: H. D. Rovegno
rawtitle: {MAC-8 C} For Beginners
abstract:
This memorandum will serve as a tutorial for the C language with emphasis on those features which are most useful to the microprocessor user and special to the MAC-8.

rawabstract:
This memorandum will serve as a tutorial for the C language with emphasis on those features which are most useful to the microprocessor user and special to the MAC-8.

entry:
@TechReport{Rovegno:1977:MCB,
  author =       "H. D. Rovegno",
  title =        "{MAC-8 C} For Beginners",
  type =         "Technical Memorandum",
  number =       "1166",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "1",
  month =        apr,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum will serve as a tutorial for the C
                 language with emphasis on those features which are most
                 useful to the microprocessor user and special to the
                 MAC-8.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Sabsevitz:1977:PUR
author: A. L. Sabsevitz
title: PWB / UNIX RJE Administrator's Guide (I.5)
type: Technical Memorandum
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: dec
monthnumber: 12
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: What to do when it breaks.
acknowledgement: ack-nhfb
rawabstract: What to do when it breaks.
rawauthor: A. L. Sabsevitz
rawtitle: {PWB\slash UNIX RJE} Administrator's Guide ({I.5})
entry:
@TechReport{Sabsevitz:1977:PUR,
  author =       "A. L. Sabsevitz",
  title =        "{PWB\slash UNIX RJE} Administrator's Guide ({I.5})",
  type =         "Technical Memorandum",
  number =       "",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        dec,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "What to do when it breaks.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Schuyler:1977:TTU
author: S. T. Schuyler
type: Technical Memorandum
number: 1233 (TM 77-8254-4)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 14
month: sep
monthnumber: 9
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: S. T. Schuyler
title:
Timing Tests of the UNIGRAPHIX Graphics System Running on a DEC PDP-11 / 70 Under the UNIX Operating System

abstract:
The UNIGRAPHIX system is a general purpose graphics system fitted with specialized data-base structures and operators for supporting outside plant engineering tasks. The system was written entirely in the C language.

rawabstract:
The UNIGRAPHIX system is a general purpose graphics system fitted with specialized data-base structures and operators for supporting outside plant engineering tasks. The system was written entirely in the C language.

rawtitle:
Timing Tests of the {UNIGRAPHIX} Graphics System Running on a {DEC PDP-11\slash 70} Under the {UNIX} Operating System

entry:
@TechReport{Schuyler:1977:TTU,
  author =       "S. T. Schuyler",
  title =        "Timing Tests of the {UNIGRAPHIX} Graphics System
                 Running on a {DEC PDP-11\slash 70} Under the {UNIX}
                 Operating System",
  type =         "Technical Memorandum",
  number =       "1233 (TM 77-8254-4)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "14",
  month =        sep,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The UNIGRAPHIX system is a general purpose graphics
                 system fitted with specialized data-base structures and
                 operators for supporting outside plant engineering
                 tasks. The system was written entirely in the C
                 language.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Shannon:1977:CAC
author: M. J. Shannon, Jr.
title: A Computer Assisted Communication System. (CACS)
type: Technical Memorandum
number: 1184 (TM 77-1352-5)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 22
month: jul
monthnumber: 7
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: M. J. {Shannon, Jr.}
rawtitle: A Computer Assisted Communication System. ({CACS})
abstract:
CACS has been rewritten to run on a DEC LSI-11. Running LSI-UNIX CACS allows severely handicapped Cerebral Palsy victims to communicate with the outside world via a typewriter-like keyboard text on a television screen. Differences between original implementation and future possible improvements are noted.

rawabstract:
CACS has been rewritten to run on a DEC LSI-11. Running LSI-UNIX CACS allows severely handicapped Cerebral Palsy victims to communicate with the outside world via a typewriter-like keyboard text on a television screen. Differences between original implementation and future possible improvements are noted.

entry:
@TechReport{Shannon:1977:CAC,
  author =       "M. J. {Shannon, Jr.}",
  title =        "A Computer Assisted Communication System. ({CACS})",
  type =         "Technical Memorandum",
  number =       "1184 (TM 77-1352-5)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "22",
  month =        jul,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "CACS has been rewritten to run on a DEC LSI-11.
                 Running LSI-UNIX CACS allows severely handicapped
                 Cerebral Palsy victims to communicate with the outside
                 world via a typewriter-like keyboard text on a
                 television screen. Differences between original
                 implementation and future possible improvements are
                 noted.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Shapiro:1977:GGD
author: E. M. Shapiro and M. F. Robbins
title: Gf --- A Graphical Data Analysis: Program for the MERT-UNIX Operating System
type: Technical Memorandum
number: 1222 (TM 77-1131-44)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 21
month: oct
monthnumber: 10
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: E. M. Shapiro and M. F. Robbins
rawtitle: {Gf} --- A Graphical Data Analysis: Program for the {MERT-UNIX} Operating System
abstract:
Gf is written in C language and the interactive terminal is a Tektronix 4014-1. Hard copy prints may be obtained via MH STARE device.

rawabstract:
Gf is written in C language and the interactive terminal is a Tektronix 4014-1. Hard copy prints may be obtained via MH STARE device.

entry:
@TechReport{Shapiro:1977:GGD,
  author =       "E. M. Shapiro and M. F. Robbins",
  title =        "{Gf} --- A Graphical Data Analysis: Program for the
                 {MERT-UNIX} Operating System",
  type =         "Technical Memorandum",
  number =       "1222 (TM 77-1131-44)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "21",
  month =        oct,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Gf is written in C language and the interactive
                 terminal is a Tektronix 4014-1. Hard copy prints may be
                 obtained via MH STARE device.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Shirtz:1977:ULM
author: A. L. Shirtz
title: UNIX Link To MBS Line Printer and Computer Center Services
type: Technical Memorandum
number: 1181 (MF 77-8234-13)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 11
month: aug
monthnumber: 8
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: A. L. Shirtz
rawtitle: {UNIX} Link To {MBS} Line Printer and {Computer Center} Services
abstract:
This memorandum describes the software structures which provide new capabilities to UNIX users in Dept. 3124.

rawabstract:
This memorandum describes the software structures which provide new capabilities to UNIX users in Dept. 3124.

entry:
@TechReport{Shirtz:1977:ULM,
  author =       "A. L. Shirtz",
  title =        "{UNIX} Link To {MBS} Line Printer and {Computer
                 Center} Services",
  type =         "Technical Memorandum",
  number =       "1181 (MF 77-8234-13)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "11",
  month =        aug,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes the software structures
                 which provide new capabilities to UNIX users in Dept.
                 3124.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Smith:1977:NTF
author: D. W. Smith
title: New Text Formatting Software For The PWB Systems
type: Technical Memorandum
number: 1179
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 2
month: feb
monthnumber: 2
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: D. W. Smith
rawtitle: New Text Formatting Software For The {PWB} Systems
abstract:
A C version of NROFF and TROFF are now available on PWB System A. The latest versions ldots and pgm eqn / pgm neqn which utilize features of the C version NROFF and TROFF are also available.

rawabstract:
A C version of NROFF and TROFF are now available on PWB System A. The latest versions \ldots{} and \pgm{eqn}\slash \pgm{neqn} which utilize features of the C version NROFF and TROFF are also available.

entry:
@TechReport{Smith:1977:NTF,
  author =       "D. W. Smith",
  title =        "New Text Formatting Software For The {PWB} Systems",
  type =         "Technical Memorandum",
  number =       "1179",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "2",
  month =        feb,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "A C version of NROFF and TROFF are now available on
                 PWB System A. The latest versions \ldots{} and
                 \pgm{eqn}\slash \pgm{neqn} which utilize features of
                 the C version NROFF and TROFF are also available.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Smith:1977:PMT
author: D. W. Smith and J. R. Mashey
title: PWB / MM Tutorial (T.4)
type: Technical Memorandum
number: 1191
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 56
month: dec
monthnumber: 12
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: Introduction to PWB / UNIX text processing.
remark: October 1977 version available in PDF file of cite [pp. 251--310]Dolotta:1977:DPU.
acknowledgement: ack-nhfb
rawabstract: Introduction to PWB\slash UNIX text processing.
rawauthor: D. W. Smith and J. R. Mashey
rawtitle: {PWB\slash MM} Tutorial ({T.4})
entry:
@TechReport{Smith:1977:PMT,
  author =       "D. W. Smith and J. R. Mashey",
  title =        "{PWB\slash MM} Tutorial ({T.4})",
  type =         "Technical Memorandum",
  number =       "1191",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "56",
  month =        dec,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Introduction to PWB\slash UNIX text processing.",
  acknowledgement = ack-nhfb,
  remark =       "October 1977 version available in PDF file of
                 \cite[pp. 251--310]{Dolotta:1977:DPU}.",
}


bibtype: techreport
filename: unix.bib
label: Smith:1977:SPM
author: D. W. Smith and John R. Mashey
title: Summary of PWB / MM Macros, Strings, and Registers (T.2)
type: Technical Memorandum
number: 1216
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: nov
monthnumber: 11
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: This reference card is part of the document UNED(1098) T.2.
acknowledgement: ack-nhfb
rawabstract: This reference card is part of the document UNED(1098) T.2.
rawauthor: D. W. Smith and John R. Mashey
rawtitle: Summary of {PWB\slash MM} Macros, Strings, and Registers ({T.2})
entry:
@TechReport{Smith:1977:SPM,
  author =       "D. W. Smith and John R. Mashey",
  title =        "Summary of {PWB\slash MM} Macros, Strings, and
                 Registers ({T.2})",
  type =         "Technical Memorandum",
  number =       "1216",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        nov,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This reference card is part of the document UNED(1098)
                 T.2.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Smith:1977:TDP
author: D. W. Smith and E. M. Piskorik
title: Typing Documents With PWB / MM (T.3)
type: Technical Memorandum
number: 1190
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 8
month: oct
monthnumber: 10
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
remark: Available in PDF file of cite [pp. 311--318]Dolotta:1977:DPU.
acknowledgement: ack-nhfb
rawauthor: D. W. Smith and E. M. Piskorik
rawtitle: Typing Documents With {PWB\slash MM (T.3)}
entry:
@TechReport{Smith:1977:TDP,
  author =       "D. W. Smith and E. M. Piskorik",
  title =        "Typing Documents With {PWB\slash MM (T.3)}",
  type =         "Technical Memorandum",
  number =       "1190",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "8",
  month =        oct,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "Available in PDF file of \cite[pp.
                 311--318]{Dolotta:1977:DPU}.",
}


bibtype: techreport
filename: unix.bib
label: Sunshine:1977:ICE
author: Carl A. Sunshine
title: Interprocess Communication Extensions for the UNIX Operating System: I --- Design Considerations
type: Report
number: R-2064/1-AF
institution: Rand Corporation
address: Santa Monica, CA, USA
pages: vii + 31
month: jun
monthnumber: 6
year: 1977
bibdate: Fri May 22 08:37:39 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.05.22 08:37:39 ???
URL: https://apps.dtic.mil/dtic/tr/fulltext/u2/a044200.pdf
acknowledgement: ack-nhfb
rawauthor: Carl A. Sunshine
abstract:
The UNIX operating system for the PDP-11 series of minicomputers has gained wide popularity in academic and government circles. This report considers interprocess communication (IPC) facilities with the goal of developing an improved IPC capability for UNIX. An outline of the major issues involved in providing IPC is developed based on a survey of the literature, and UNIX IPC facilities are described in terms of this outline. By considering new applications being developed under UNIX, Several shortcomings in the standard IPC facilities are identified, including the inability of ``unrelated'' processes to communicate, the inability to wait for multiple inputs, and primitive synchronization facilities. Technologies to provide desirable improvements are suggested, including named ports, improved signals, and message facilities. Ports appear to have the highest benefit/cost ratio, and their implementation is described in a companion report, R-2064/2-AI.

rawabstract:
The UNIX operating system for the PDP-11 series of minicomputers has gained wide popularity in academic and government circles. This report considers interprocess communication (IPC) facilities with the goal of developing an improved IPC capability for UNIX. An outline of the major issues involved in providing IPC is developed based on a survey of the literature, and UNIX IPC facilities are described in terms of this outline. By considering new applications being developed under UNIX, Several shortcomings in the standard IPC facilities are identified, including the inability of ``unrelated'' processes to communicate, the inability to wait for multiple inputs, and primitive synchronization facilities. Technologies to provide desirable improvements are suggested, including named ports, improved signals, and message facilities. Ports appear to have the highest benefit/cost ratio, and their implementation is described in a companion report, R-2064/2-AI.

rawtitle:
Interprocess Communication Extensions for the {UNIX} Operating System: {I} --- Design Considerations

entry:
@TechReport{Sunshine:1977:ICE,
  author =       "Carl A. Sunshine",
  title =        "Interprocess Communication Extensions for the {UNIX}
                 Operating System: {I} --- Design Considerations",
  type =         "Report",
  number =       "R-2064/1-AF",
  institution =  "Rand Corporation",
  address =      "Santa Monica, CA, USA",
  pages =        "vii + 31",
  month =        jun,
  year =         "1977",
  bibdate =      "Fri May 22 08:37:39 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://apps.dtic.mil/dtic/tr/fulltext/u2/a044200.pdf",
  abstract =     "The UNIX operating system for the PDP-11 series of
                 minicomputers has gained wide popularity in academic
                 and government circles. This report considers
                 interprocess communication (IPC) facilities with the
                 goal of developing an improved IPC capability for UNIX.
                 An outline of the major issues involved in providing
                 IPC is developed based on a survey of the literature,
                 and UNIX IPC facilities are described in terms of this
                 outline. By considering new applications being
                 developed under UNIX, Several shortcomings in the
                 standard IPC facilities are identified, including the
                 inability of ``unrelated'' processes to communicate,
                 the inability to wait for multiple inputs, and
                 primitive synchronization facilities. Technologies to
                 provide desirable improvements are suggested, including
                 named ports, improved signals, and message facilities.
                 Ports appear to have the highest benefit/cost ratio,
                 and their implementation is described in a companion
                 report, R-2064/2-AI.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Swanson:1977:RTP
author: G. K. Swanson
title: RXD-11D: Two Programs to Generate UNIX-Compatible Magnetic Tapes
type: Technical Memorandum
number: 1215
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 17
month: nov
monthnumber: 11
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: G. K. Swanson
rawtitle: {RXD-11D}: Two Programs to Generate {UNIX}-Compatible Magnetic Tapes
abstract:
Two programs to write source files to 9 track, 800 BPI magnetic tapes have been written for the PDP-11/45 and run under the RSX-11D Real-Time operating system.

rawabstract:
Two programs to write source files to 9 track, 800 BPI magnetic tapes have been written for the PDP-11/45 and run under the RSX-11D Real-Time operating system.

entry:
@TechReport{Swanson:1977:RTP,
  author =       "G. K. Swanson",
  title =        "{RXD-11D}: Two Programs to Generate {UNIX}-Compatible
                 Magnetic Tapes",
  type =         "Technical Memorandum",
  number =       "1215",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "17",
  month =        nov,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Two programs to write source files to 9 track, 800 BPI
                 magnetic tapes have been written for the PDP-11/45 and
                 run under the RSX-11D Real-Time operating system.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Swift:1977:CUD
author: R. E. Swift
title: CM, A UNIX Driver For The MINITAPE System
type: Technical Memorandum
number: 1167 (TM 77-8234-13)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 13
month: jun
monthnumber: 6
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: CM, is a UNIX driver, written in C to interface a MINITAPE system.
acknowledgement: ack-nhfb
rawabstract: CM, is a UNIX driver, written in C to interface a MINITAPE system.
rawauthor: R. E. Swift
rawtitle: {CM}, A {UNIX} Driver For The {MINITAPE} System
entry:
@TechReport{Swift:1977:CUD,
  author =       "R. E. Swift",
  title =        "{CM}, A {UNIX} Driver For The {MINITAPE} System",
  type =         "Technical Memorandum",
  number =       "1167 (TM 77-8234-13)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "13",
  month =        jun,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "CM, is a UNIX driver, written in C to interface a
                 MINITAPE system.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Tague:1977:CLP
author: B. A. Tague and R. C. Haight
title: C Language Portability
type: Technical Memorandum
number: 1204
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 22
month: sep
monthnumber: 9
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: B. A. Tague and R. C. Haight
rawtitle: {C} Language Portability
abstract:
This paper consists of 3 attachments (I) Library Routines, (II) A Style Sheet for C Programming, Issue 1 UNPL(1143) and (III) Inter-UNIX Portability UNPL(1203).

rawabstract:
This paper consists of 3 attachments (I) Library Routines, (II) A Style Sheet for C Programming, Issue 1 UNPL(1143) and (III) Inter-UNIX Portability UNPL(1203).

entry:
@TechReport{Tague:1977:CLP,
  author =       "B. A. Tague and R. C. Haight",
  title =        "{C} Language Portability",
  type =         "Technical Memorandum",
  number =       "1204",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "22",
  month =        sep,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper consists of 3 attachments (I) Library
                 Routines, (II) A Style Sheet for C Programming, Issue 1
                 UNPL(1143) and (III) Inter-UNIX Portability
                 UNPL(1203).",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: USG:1977:UPM
author: UNIX Support Group (USG)
title: UNIX Programmer's Manual --- PG-1C300 Issue 3
type: Technical Memorandum
number: 1088
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: feb
monthnumber: 2
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: Contains descriptions of the use of all commands and system calls.
acknowledgement: ack-nhfb
rawabstract: Contains descriptions of the use of all commands and system calls.
rawauthor: {UNIX Support Group (USG)}
rawtitle: {UNIX} Programmer's Manual --- {PG-1C300} Issue 3
entry:
@TechReport{USG:1977:UPM,
  author =       "{UNIX Support Group (USG)}",
  title =        "{UNIX} Programmer's Manual --- {PG-1C300} Issue 3",
  type =         "Technical Memorandum",
  number =       "1088",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        feb,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Contains descriptions of the use of all commands and
                 system calls.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Vogel:1977:EPV
author: G. C. Vogel
title: Easy Phototypeset View Graphs on UNIX
type: Technical Memorandum
number: 1139 (MF 77-8234-055)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 18
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: G. C. Vogel
rawtitle: Easy Phototypeset View Graphs on {UNIX}
abstract:
A set of TROFF macros has been created to produce phototypeset $ 7 times 7 $ inch view graphs on Dept. 8234 UNIX. A companion set of NROFF macros are also provided. This memorandum is a revision of MF-76-8234-019

rawabstract:
A set of TROFF macros has been created to produce phototypeset $ 7 \times 7 $ inch view graphs on Dept. 8234 UNIX. A companion set of NROFF macros are also provided. This memorandum is a revision of MF-76-8234-019

entry:
@TechReport{Vogel:1977:EPV,
  author =       "G. C. Vogel",
  title =        "Easy Phototypeset View Graphs on {UNIX}",
  type =         "Technical Memorandum",
  number =       "1139 (MF 77-8234-055)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "18",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "A set of TROFF macros has been created to produce
                 phototypeset $ 7 \times 7 $ inch view graphs on Dept.
                 8234 UNIX. A companion set of NROFF macros are also
                 provided. This memorandum is a revision of
                 MF-76-8234-019",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Vogel:1977:FPG
author: G. C. Vogel
title: Formatting Program Generic Documents On Unix
type: Technical Memorandum
number: 1170 (MF 77-8234-57)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 24
month: may
monthnumber: 5
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: G. C. Vogel
rawtitle: Formatting Program Generic Documents On {Unix}
abstract:
This memorandum prescribes simple procedures to produce documents consistent with ldots Program Documentation format. A procedure for converting a technical memory ldots format is given and a procedure for preparing formatted permuted indexes.

rawabstract:
This memorandum prescribes simple procedures to produce documents consistent with \ldots{} Program Documentation format. A procedure for converting a technical memory \ldots{} format is given and a procedure for preparing formatted permuted indexes.

entry:
@TechReport{Vogel:1977:FPG,
  author =       "G. C. Vogel",
  title =        "Formatting Program Generic Documents On {Unix}",
  type =         "Technical Memorandum",
  number =       "1170 (MF 77-8234-57)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "24",
  month =        may,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum prescribes simple procedures to
                 produce documents consistent with \ldots{} Program
                 Documentation format. A procedure for converting a
                 technical memory \ldots{} format is given and a
                 procedure for preparing formatted permuted indexes.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Vogel:1977:UOS
author: G. C. Vogel
title: The UNIX Operating System --- PG-1C300
type: Technical Memorandum
number: 1162 (TM 77-8234-02)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 15
month: apr
monthnumber: 4
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: G. C. Vogel
rawtitle: The {UNIX} Operating System --- {PG-1C300}
abstract:
This memorandum describes the standard version of UNIX that has been issued to Western Electric as the UNIX Operating System Program Generic --- PG-1C300. Dept. 8234 provides support for this version of UNIX.

rawabstract:
This memorandum describes the standard version of UNIX that has been issued to Western Electric as the UNIX Operating System Program Generic --- PG-1C300. Dept. 8234 provides support for this version of UNIX.

entry:
@TechReport{Vogel:1977:UOS,
  author =       "G. C. Vogel",
  title =        "The {UNIX} Operating System --- {PG-1C300}",
  type =         "Technical Memorandum",
  number =       "1162 (TM 77-8234-02)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "15",
  month =        apr,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes the standard version of UNIX
                 that has been issued to Western Electric as the UNIX
                 Operating System Program Generic --- PG-1C300. Dept.
                 8234 provides support for this version of UNIX.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Wandzilak:1977:RDP
author: P. D. Wandzilak
title: Repairing Damaged PWB / UNIX File Systems (I.4)
type: Technical Memorandum
number: 1197
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: nov
monthnumber: 11
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: Comes in handy after a power failure, etc.
acknowledgement: ack-nhfb
rawabstract: Comes in handy after a power failure, etc.
rawauthor: P. D. Wandzilak
rawtitle: Repairing Damaged {PWB\slash UNIX} File Systems ({I.4})
entry:
@TechReport{Wandzilak:1977:RDP,
  author =       "P. D. Wandzilak",
  title =        "Repairing Damaged {PWB\slash UNIX} File Systems
                 ({I.4})",
  type =         "Technical Memorandum",
  number =       "1197",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        nov,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Comes in handy after a power failure, etc.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Wehr:1977:ADK
author: L. A. Wehr
title: Assembler for the DEC KMC11 Microprocessor
type: Technical Memorandum
number: 1225 (TM 77-8234-22)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 15
month: nov
monthnumber: 11
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: L. A. Wehr
rawtitle: Assembler for the {DEC KMC11} Microprocessor
abstract:
This document is a reference manual for an assembler for the DEC KMC11 microprocessor ldots describes the usage, input syntax, and output format of the assembler.

rawabstract:
This document is a reference manual for an assembler for the DEC KMC11 microprocessor \ldots{} describes the usage, input syntax, and output format of the assembler.

entry:
@TechReport{Wehr:1977:ADK,
  author =       "L. A. Wehr",
  title =        "Assembler for the {DEC KMC11} Microprocessor",
  type =         "Technical Memorandum",
  number =       "1225 (TM 77-8234-22)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "15",
  month =        nov,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This document is a reference manual for an assembler
                 for the DEC KMC11 microprocessor \ldots{} describes the
                 usage, input syntax, and output format of the
                 assembler.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Wehr:1977:DAD
author: L. A. Wehr
title: Description and Analysis of the DEC KMC11 Microprocessor
type: Technical Memorandum
number: 1226 (TM 77-8234-21)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 15
month: nov
monthnumber: 11
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: L. A. Wehr
rawtitle: Description and Analysis of the {DEC KMC11} Microprocessor
abstract:
This document provides a comprehensive description and analysis of the KMC11 microprocessor, covering the architecture and microinstructions in detail.

rawabstract:
This document provides a comprehensive description and analysis of the KMC11 microprocessor, covering the architecture and microinstructions in detail.

entry:
@TechReport{Wehr:1977:DAD,
  author =       "L. A. Wehr",
  title =        "Description and Analysis of the {DEC KMC11}
                 Microprocessor",
  type =         "Technical Memorandum",
  number =       "1226 (TM 77-8234-21)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "15",
  month =        nov,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This document provides a comprehensive description and
                 analysis of the KMC11 microprocessor, covering the
                 architecture and microinstructions in detail.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Wonsiewicz:1977:UMC
author: B. C. Wonsiewicz and A. R. Storm and J. D. Siever
title: UNIX Microcomputer Control of Apparatus, Machinery, and Experiments
type: Technical Memorandum
number: 1219 (TM 77-1523-28, TM 77-1527-114)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 21
month: oct
monthnumber: 10
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: B. C. Wonsiewicz and A. R. Storm and J. D. Siever
rawtitle: {UNIX} Microcomputer Control of Apparatus, Machinery, and Experiments
abstract:
This paper describes a system for laboratory automation using the UNIX time-sharing system which has permitted experiments to be automated in hours rather than years.

rawabstract:
This paper describes a system for laboratory automation using the {UNIX} time-sharing system which has permitted experiments to be automated in hours rather than years.

entry:
@TechReport{Wonsiewicz:1977:UMC,
  author =       "B. C. Wonsiewicz and A. R. Storm and J. D. Siever",
  title =        "{UNIX} Microcomputer Control of Apparatus, Machinery,
                 and Experiments",
  type =         "Technical Memorandum",
  number =       "1219 (TM 77-1523-28, TM 77-1527-114)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "21",
  month =        oct,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper describes a system for laboratory
                 automation using the {UNIX} time-sharing system which
                 has permitted experiments to be automated in hours
                 rather than years.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Zucker:1977:ICE
author: Steven Zucker
title: Interprocess Communication Extensions for the UNIX Operating System: II --- Implementation
type: Report
number: R-2064/2-AF
institution: Rand Corporation
address: Santa Monica, CA, USA
pages: viii + 19
month: jun
monthnumber: 6
year: 1977
bibdate: Fri May 22 08:54:30 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.05.22 08:54:30 ???
URL: ttps://apps.dtic.mil/sti/pdfs/ADA044201.pdf
acknowledgement: ack-nhfb
rawauthor: Steven Zucker
rawtitle: Interprocess Communication Extensions for the {UNIX} Operating System: {II} --- Implementation
abstract:
The UNIX operating system for the PDP-l1 series of minicomputers has gained wide popularity in academic and government circles. This report considers interprocess communication (IPC) facilities with the goal of developing an improved IPC capability for UNIX. A companion report outlines the major issues involved in providing IPC, describes the standard UNIX IPC facilities, and points out several of their weaknesses. The present report describes the ``port'' mechanism developed at Rand to overcome some of those weaknesses. It presents details of the implementation as well as sufficient background material to enable the UNIX programmer to understand how ports work and how to use them. (See R-2064/1-AF.)

rawabstract:
The UNIX operating system for the PDP-l1 series of minicomputers has gained wide popularity in academic and government circles. This report considers interprocess communication (IPC) facilities with the goal of developing an improved IPC capability for UNIX. A companion report outlines the major issues involved in providing IPC, describes the standard UNIX IPC facilities, and points out several of their weaknesses. The present report describes the ``port'' mechanism developed at Rand to overcome some of those weaknesses. It presents details of the implementation as well as sufficient background material to enable the UNIX programmer to understand how ports work and how to use them. (See R-2064/1-AF.)

entry:
@TechReport{Zucker:1977:ICE,
  author =       "Steven Zucker",
  title =        "Interprocess Communication Extensions for the {UNIX}
                 Operating System: {II} --- Implementation",
  type =         "Report",
  number =       "R-2064/2-AF",
  institution =  "Rand Corporation",
  address =      "Santa Monica, CA, USA",
  pages =        "viii + 19",
  month =        jun,
  year =         "1977",
  bibdate =      "Fri May 22 08:54:30 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "ttps://apps.dtic.mil/sti/pdfs/ADA044201.pdf",
  abstract =     "The UNIX operating system for the PDP-l1 series of
                 minicomputers has gained wide popularity in academic
                 and government circles. This report considers
                 interprocess communication (IPC) facilities with the
                 goal of developing an improved IPC capability for UNIX.
                 A companion report outlines the major issues involved
                 in providing IPC, describes the standard UNIX IPC
                 facilities, and points out several of their weaknesses.
                 The present report describes the ``port'' mechanism
                 developed at Rand to overcome some of those weaknesses.
                 It presents details of the implementation as well as
                 sufficient background material to enable the UNIX
                 programmer to understand how ports work and how to use
                 them. (See R-2064/1-AF.)",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Zucker:1977:LMS
author: H. Zucker
title: A Lexicographic Multikey Sort Program ZSORT
type: Technical Memorandum
number: 1209
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 31
month: oct
monthnumber: 10
year: 1977
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: H. Zucker
rawtitle: A Lexicographic Multikey Sort Program {ZSORT}
abstract:
This memorandum describes the features of an efficient C Language sort program (ZSORT) and the characteristics of the sorting algorithms which were employed.

rawabstract:
This memorandum describes the features of an efficient C Language sort program (ZSORT) and the characteristics of the sorting algorithms which were employed.

entry:
@TechReport{Zucker:1977:LMS,
  author =       "H. Zucker",
  title =        "A Lexicographic Multikey Sort Program {ZSORT}",
  type =         "Technical Memorandum",
  number =       "1209",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "31",
  month =        oct,
  year =         "1977",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes the features of an efficient
                 C Language sort program (ZSORT) and the characteristics
                 of the sorting algorithms which were employed.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Aho:1978:APSa
author: A. V. Aho and Brian W. Kernighan and Peter J. Weinberger
title: Awk --- A Pattern Scanning and Processing Language
type: Technical Memorandum
number: 1206 (TM 78-1271-12, TM 78-1273-6)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
edition: Second
day: 1
month: sep
monthnumber: 9
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: A. V. Aho and Brian W. Kernighan and Peter J. Weinberger
rawtitle: {Awk} --- A Pattern Scanning and Processing Language
abstract:
Awk is a programming language designed to solve some common information retrieval problems. This memorandum supersedes TM 77-1271-5 dated September 8, 1977.

rawabstract:
Awk is a programming language designed to solve some common information retrieval problems. This memorandum supersedes TM 77-1271-5 dated September 8, 1977.

entry:
@TechReport{Aho:1978:APSa,
  author =       "A. V. Aho and Brian W. Kernighan and Peter J.
                 Weinberger",
  title =        "{Awk} --- A Pattern Scanning and Processing Language",
  type =         "Technical Memorandum",
  number =       "1206 (TM 78-1271-12, TM 78-1273-6)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  edition =      "Second",
  pages =        "??",
  day =          "1",
  month =        sep,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Awk is a programming language designed to solve some
                 common information retrieval problems. This memorandum
                 supersedes TM 77-1271-5 dated September 8, 1977.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Aho:1978:APSb
author: Alfred V. Aho and Brian W. Kernighan and Peter J. Weinberger
title: Awk --- a pattern scanning and processing language
type: Computing Science Technical Report
number: 68
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
year: 1978
bibdate: Sat Sep 02 07:46:26 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.09.02 07:46:26 ???
acknowledgement: ack-nhfb
rawauthor: Alfred V. Aho and Brian W. Kernighan and Peter J. Weinberger
rawtitle: {Awk} --- a pattern scanning and processing language
remark:
TO DO: No electronic form of this report has yet been located, so the year is uncertain. Published in cite Aho:1979:APS.

entry:
@TechReport{Aho:1978:APSb,
  author =       "Alfred V. Aho and Brian W. Kernighan and Peter J.
                 Weinberger",
  title =        "{Awk} --- a pattern scanning and processing language",
  type =         "Computing Science Technical Report",
  number =       "68",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  year =         "1978 (??)",
  bibdate =      "Sat Sep 02 07:46:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "TO DO: No electronic form of this report has yet been
                 located, so the year is uncertain. Published in
                 \cite{Aho:1979:APS}.",
}


bibtype: techreport
filename: unix.bib
label: Alles:1978:ASP
author: H. G. Alles
title: An Array and Switching Processor
type: Technical Memorandum
number: 1254 (TM 78-1356-4)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 24
month: feb
monthnumber: 2
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: H. G. Alles
rawtitle: An Array and Switching Processor
abstract:
This memo describes the general arithmetic and interconnection module which ldots an array processor or switching processor.

rawabstract:
This memo describes the general arithmetic and interconnection module which \ldots{} an array processor or switching processor.

entry:
@TechReport{Alles:1978:ASP,
  author =       "H. G. Alles",
  title =        "An Array and Switching Processor",
  type =         "Technical Memorandum",
  number =       "1254 (TM 78-1356-4)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "24",
  month =        feb,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memo describes the general arithmetic and
                 interconnection module which \ldots{} an array
                 processor or switching processor.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Arnold:1978:APG
author: J. Arnold
title: Application Planning Guide, Release 0 of Basic-16
type: Technical Memorandum
number: 5 (TM 78-2522-2)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 15
month: nov
monthnumber: 11
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: This paper describes Basic-16's hardware and software requirements.
acknowledgement: ack-nhfb
rawabstract: This paper describes Basic-16's hardware and software requirements.
rawauthor: J. Arnold
rawtitle: Application Planning Guide, Release 0 of {Basic-16}
entry:
@TechReport{Arnold:1978:APG,
  author =       "J. Arnold",
  title =        "Application Planning Guide, Release 0 of {Basic-16}",
  type =         "Technical Memorandum",
  number =       "5 (TM 78-2522-2)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "15",
  month =        nov,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper describes Basic-16's hardware and software
                 requirements.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Arnold:1978:TGS
author: S. L. Arnold and B. E. Redman
title: A Traffic Generating System
type: Technical Memorandum
number: 1333 (TM 78-4533-1)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 29
month: dec
monthnumber: 12
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: S. L. Arnold and B. E. Redman
rawtitle: A Traffic Generating System
abstract:
The Traffic Generating System (TGS) provides the environment for multiple channel simulation testing of SLC-96. Users may specify as many independent simulations as real time and memory permit.

rawabstract:
The Traffic Generating System (TGS) provides the environment for multiple channel simulation testing of SLC-96. Users may specify as many independent simulations as real time and memory permit.

entry:
@TechReport{Arnold:1978:TGS,
  author =       "S. L. Arnold and B. E. Redman",
  title =        "A Traffic Generating System",
  type =         "Technical Memorandum",
  number =       "1333 (TM 78-4533-1)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "29",
  month =        dec,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The Traffic Generating System (TGS) provides the
                 environment for multiple channel simulation testing of
                 SLC-96. Users may specify as many independent
                 simulations as real time and memory permit.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Arthurs:1978:CUP
author: E. Arthurs and P. Daily and R. Jakubek and B. W. Stuck
title: CNCC UNIX Project Performance Measurements, Projections and Enhancements
type: Technical Memorandum
number: 1253 (MF 78-8234-10)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 24
month: apr
monthnumber: 4
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: E. Arthurs and P. Daily and R. Jakubek and B. W. Stuck
rawtitle: {CNCC UNIX} Project Performance Measurements, Projections and Enhancements
abstract:
This report summarizes recent work to determine and enhance performance ldots Network Control Center UNIX Application Project.

rawabstract:
This report summarizes recent work to determine and enhance performance \ldots{} Network Control Center UNIX Application Project.

entry:
@TechReport{Arthurs:1978:CUP,
  author =       "E. Arthurs and P. Daily and R. Jakubek and B. W.
                 Stuck",
  title =        "{CNCC UNIX} Project Performance Measurements,
                 Projections and Enhancements",
  type =         "Technical Memorandum",
  number =       "1253 (MF 78-8234-10)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "24",
  month =        apr,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This report summarizes recent work to determine and
                 enhance performance \ldots{} Network Control Center
                 UNIX Application Project.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Babu:1978:KPC
author: R. R. Babu
title: KW11-P Clock Driver
type: Technical Memorandum
number: 1309 (TM 78-3112-1)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 22
month: sep
monthnumber: 9
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: This document describes the DEC KW11-P programmable clock driver and how use it.
acknowledgement: ack-nhfb
rawabstract: This document describes the DEC KW11-P programmable clock driver and how use it.
rawauthor: R. R. Babu
rawtitle: {KW11-P} Clock Driver
entry:
@TechReport{Babu:1978:KPC,
  author =       "R. R. Babu",
  title =        "{KW11-P} Clock Driver",
  type =         "Technical Memorandum",
  number =       "1309 (TM 78-3112-1)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "22",
  month =        sep,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This document describes the DEC KW11-P programmable
                 clock driver and how use it.",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Blue:1978:BIS
author: J. L. Blue
title: Boundary Integral Solutions of Laplace's Equation
journal: j-BELL-SYST-TECH-J
volume: 57
number: 8
pages: 2797--2822
month: oct
monthnumber: 10
year: 1978
CODEN: BSTJAN
DOI: https://doi.org/10.1002/j.1538-7305.1978.tb02177.x
ISSN: 0005-8580 (print), 2376-7154 (electronic) OR 00058580 (print), 23767154 (electronic)
ISSNL: 0005-8580 OR 00058580
bibdate: Tue Nov 9 11:15:56 MST 2010
bibtimestamp: 2010.11.09 11:15:56 MST
fjournal: The Bell System Technical Journal
acknowledgement: ack-nhfb
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/
rawauthor: J. L. Blue
rawtitle: Boundary Integral Solutions of {Laplace}'s Equation
bibsource:
http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5708.html; http://www.alcatel-lucent.com/bstj/vol57-1978/bstj-vol57-issue08.html; https://www.math.utah.edu/pub/tex/bib/bstj1970.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

URL:
http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-8-2797.pdf; http://www.alcatel-lucent.com/bstj/vol57-1978/articles/bstj57-8-2797.pdf; https://archive.org/details/bstj57-8-2797/mode/2up

entry:
@Article{Blue:1978:BIS,
  author =       "J. L. Blue",
  title =        "Boundary Integral Solutions of {Laplace}'s Equation",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "57",
  number =       "8",
  pages =        "2797--2822",
  month =        oct,
  year =         "1978",
  CODEN =        "BSTJAN",
  DOI =          "https://doi.org/10.1002/j.1538-7305.1978.tb02177.x",
  ISSN =         "0005-8580 (print), 2376-7154 (electronic)",
  ISSN-L =       "0005-8580",
  bibdate =      "Tue Nov 9 11:15:56 MST 2010",
  bibsource =    "http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5708.html;
                 http://www.alcatel-lucent.com/bstj/vol57-1978/bstj-vol57-issue08.html;
                 https://www.math.utah.edu/pub/tex/bib/bstj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-8-2797.pdf;
                 http://www.alcatel-lucent.com/bstj/vol57-1978/articles/bstj57-8-2797.pdf;
                 https://archive.org/details/bstj57-8-2797/mode/2up",
  acknowledgement = ack-nhfb,
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}


bibtype: article
filename: unix.bib
label: Blue:1978:PFP
author: James L. Blue
title: A Portable Fortran Program to Find the Euclidean Norm of a Vector
journal: j-TOMS
volume: 4
number: 1
pages: 15--23
month: mar
monthnumber: 3
year: 1978
CODEN: ACMSCU
DOI: https://doi.org/10.1145/355769.355771
ISSN: 0098-3500 (print), 1557-7295 (electronic) OR 00983500 (print), 15577295 (electronic)
ISSNL: 0098-3500 OR 00983500
MRclass: 68A10
MRnumber: 57 \#18205
bibdate: Sat Aug 27 23:14:36 1994
bibtimestamp: 1994.08.27 23:14:36 ???
URL: https://dl.acm.org/doi/10.1145/355769.355771
fjournal: ACM Transactions on Mathematical Software (TOMS)
acknowledgement: ack-nhfb
journalURL: http://dl.acm.org/pub.cfm?id=J782
reviewer: A. D. Booth
rawauthor: James L. Blue
rawtitle: A Portable {Fortran} Program to Find the {Euclidean} Norm of a Vector
bibsource:
https://www.math.utah.edu/pub/tex/bib/fortran1.bib; https://www.math.utah.edu/pub/tex/bib/fparith.bib; https://www.math.utah.edu/pub/tex/bib/toms.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

keywords:
BLAS; floating-point arithmetic; floating-point overflow; floating-point underflow; nla; norm; software

entry:
@Article{Blue:1978:PFP,
  author =       "James L. Blue",
  title =        "A Portable {Fortran} Program to Find the {Euclidean}
                 Norm of a Vector",
  journal =      j-TOMS,
  volume =       "4",
  number =       "1",
  pages =        "15--23",
  month =        mar,
  year =         "1978",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355769.355771",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "68A10",
  MRnumber =     "57 \#18205",
  bibdate =      "Sat Aug 27 23:14:36 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://dl.acm.org/doi/10.1145/355769.355771",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "http://dl.acm.org/pub.cfm?id=J782",
  keywords =     "BLAS; floating-point arithmetic; floating-point
                 overflow; floating-point underflow; nla; norm;
                 software",
  reviewer =     "A. D. Booth",
}


bibtype: techreport
filename: unix.bib
label: Bourne:1978:IUS
author: Stephen R. Bourne
title: An Introduction to the UNIX Shell
type: Technical Memorandum
number: 1239
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 12
month: may
monthnumber: 5
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: Stephen R. Bourne
rawtitle: An Introduction to the {UNIX} Shell
abstract:
The shell is a command programming language that provides an interface to the UNIX operating system. Its features include control flow primitives, parameter passing, variables and string substitution.

rawabstract:
The shell is a command programming language that provides an interface to the UNIX operating system. Its features include control flow primitives, parameter passing, variables and string substitution.

entry:
@TechReport{Bourne:1978:IUS,
  author =       "Stephen R. Bourne",
  title =        "An Introduction to the {UNIX} Shell",
  type =         "Technical Memorandum",
  number =       "1239",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "12",
  month =        may,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The shell is a command programming language that
                 provides an interface to the UNIX operating system. Its
                 features include control flow primitives, parameter
                 passing, variables and string substitution.",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Bourne:1978:UTS
author: S. R. Bourne
title: UNIX Time-Sharing System: The UNIX Shell
journal: j-BELL-SYST-TECH-J
volume: 57
number: 6
pages: 1971--1990
month: jul
monthnumber: 7
year: 1978
CODEN: BSTJAN
DOI: https://doi.org/10.1002/j.1538-7305.1978.tb02139.x
ISSN: 0005-8580 (print), 2376-7154 (electronic) OR 00058580 (print), 23767154 (electronic)
ISSNL: 0005-8580 OR 00058580
bibdate: Tue Nov 9 11:15:56 MST 2010
bibtimestamp: 2010.11.09 11:15:56 MST
fjournal: The Bell System Technical Journal
acknowledgement: ack-nhfb
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/
rawauthor: S. R. Bourne
rawtitle: {UNIX} Time-Sharing System: The {UNIX} Shell
bibsource:
http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5706-2.html; http://sciops.net/information/bstj/bstj57-6-1971_text.pdf; http://www.alcatel-lucent.com/bstj/vol57-1978/bstj-vol57-issue06.html; https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib; https://www.math.utah.edu/pub/tex/bib/bstj1970.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib; https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-1971.pdf

URL:
http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-6-1971.pdf; http://www.alcatel-lucent.com/bstj/vol57-1978/articles/bstj57-6-1971.pdf; https://archive.org/details/bstj57-6-1971

entry:
@Article{Bourne:1978:UTS,
  author =       "S. R. Bourne",
  title =        "{UNIX} Time-Sharing System: The {UNIX} Shell",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "57",
  number =       "6",
  pages =        "1971--1990",
  month =        jul # "\slash " # aug,
  year =         "1978",
  CODEN =        "BSTJAN",
  DOI =          "https://doi.org/10.1002/j.1538-7305.1978.tb02139.x",
  ISSN =         "0005-8580 (print), 2376-7154 (electronic)",
  ISSN-L =       "0005-8580",
  bibdate =      "Tue Nov 9 11:15:56 MST 2010",
  bibsource =    "http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5706-2.html;
                 http://sciops.net/information/bstj/bstj57-6-1971_text.pdf;
                 http://www.alcatel-lucent.com/bstj/vol57-1978/bstj-vol57-issue06.html;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/bstj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-1971.pdf",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-6-1971.pdf;
                 http://www.alcatel-lucent.com/bstj/vol57-1978/articles/bstj57-6-1971.pdf;
                 https://archive.org/details/bstj57-6-1971",
  acknowledgement = ack-nhfb,
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}


bibtype: techreport
filename: unix.bib
label: Bradley:1978:EMS
author: M. H. Bradley and W. E. Sherbon and J. S. Waldhuter
title: Evaluation of Microprocessors Supporting the C Language: LSI-11, MAC-8, Z80
type: Technical Memorandum
number: 1347 (TM 78-3323-3)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 5
month: jun
monthnumber: 6
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: M. H. Bradley and W. E. Sherbon and J. S. Waldhuter
rawtitle: Evaluation of Microprocessors Supporting the {C} Language: {LSI-11}, {MAC-8}, {Z80}
abstract:
The purpose of this memorandum is to present a quantitative evaluation of three existing microprocessors which have an available C compiler.

rawabstract:
The purpose of this memorandum is to present a quantitative evaluation of three existing microprocessors which have an available C compiler.

entry:
@TechReport{Bradley:1978:EMS,
  author =       "M. H. Bradley and W. E. Sherbon and J. S. Waldhuter",
  title =        "Evaluation of Microprocessors Supporting the {C}
                 Language: {LSI-11}, {MAC-8}, {Z80}",
  type =         "Technical Memorandum",
  number =       "1347 (TM 78-3323-3)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "5",
  month =        jun,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The purpose of this memorandum is to present a
                 quantitative evaluation of three existing
                 microprocessors which have an available C compiler.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Brandt:1978:ELU
author: R. B. Brandt
title: Error Logging in UNIX / TS and UNIX / RT
type: Technical Memorandum
number: 1284 (TM 78-8234)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 26
month: jun
monthnumber: 6
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: R. B. Brandt
rawtitle: Error Logging in {UNIX\slash TS} and {UNIX\slash RT}
abstract:
This memorandum details the specifications for an improved version of error ldots and UNIX / RT that provides significantly more compatibility between these systems ldots area of the user interface.

rawabstract:
This memorandum details the specifications for an improved version of error \ldots{} and UNIX\slash RT that provides significantly more compatibility between these systems \ldots{} area of the user interface.

entry:
@TechReport{Brandt:1978:ELU,
  author =       "R. B. Brandt",
  title =        "Error Logging in {UNIX\slash TS} and {UNIX\slash RT}",
  type =         "Technical Memorandum",
  number =       "1284 (TM 78-8234)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "26",
  month =        jun,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum details the specifications for an
                 improved version of error \ldots{} and UNIX\slash RT
                 that provides significantly more compatibility between
                 these systems \ldots{} area of the user interface.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Brandt:1978:UC
author: R. B. Brandt and J. F. Maranzano and G. C. Vogel
title: UNIX Courses
type: Technical Memorandum
number: 1277 (MF 78-8234-3)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 9
month: jan
monthnumber: 1
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: R. B. Brandt and J. F. Maranzano and G. C. Vogel
rawtitle: {UNIX} Courses
abstract:
Contains syllabuses of courses which cover the Majority of the needs of the ldots Bell Laboratories.

rawabstract:
Contains syllabuses of courses which cover the Majority of the needs of the \ldots{} Bell Laboratories.

entry:
@TechReport{Brandt:1978:UC,
  author =       "R. B. Brandt and J. F. Maranzano and G. C. Vogel",
  title =        "{UNIX} Courses",
  type =         "Technical Memorandum",
  number =       "1277 (MF 78-8234-3)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "9",
  month =        jan,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Contains syllabuses of courses which cover the
                 Majority of the needs of the \ldots{} Bell
                 Laboratories.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Brown:1978:ASA
author: W. S. Brown and A. C. Hearn
title: Applications of symbolic algebraic computation
type: Computing Science Technical Report
number: 66
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
year: 1978
bibdate: Sat Sep 02 07:46:26 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.09.02 07:46:26 ???
acknowledgement: ack-nhfb
rawauthor: W. S. Brown and A. C. Hearn
rawtitle: Applications of symbolic algebraic computation
remark:
TO DO: No electronic form of this report has yet been located, so the year is uncertain. Published in cite Brown:1979:ASA.

entry:
@TechReport{Brown:1978:ASA,
  author =       "W. S. Brown and A. C. Hearn",
  title =        "Applications of symbolic algebraic computation",
  type =         "Computing Science Technical Report",
  number =       "66",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  year =         "1978 (??)",
  bibdate =      "Sat Sep 02 07:46:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "TO DO: No electronic form of this report has yet been
                 located, so the year is uncertain. Published in
                 \cite{Brown:1979:ASA}.",
}


bibtype: article
filename: unix.bib
label: Brown:1978:SPA
author: W. S. Brown
title: The Subresultant PRS Algorithm
journal: j-TOMS
volume: 4
number: 3
pages: 237--249
month: sep
monthnumber: 9
year: 1978
CODEN: ACMSCU
DOI: https://doi.org/10.1145/355791.355795
ISSN: 0098-3500 (print), 1557-7295 (electronic) OR 00983500 (print), 15577295 (electronic)
ISSNL: 0098-3500 OR 00983500
MRclass: 12-04 (68C20)
MRnumber: 82g:12001
bibdate: Sat Aug 27 23:13:25 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/toms.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.08.27 23:13:25 ???
URL: https://dl.acm.org/doi/10.1145/355791.355795
fjournal: ACM Transactions on Mathematical Software (TOMS)
acknowledgement: ack-nhfb
journalURL: http://dl.acm.org/pub.cfm?id=J782
rawauthor: W. S. Brown
rawtitle: The Subresultant {PRS} Algorithm
entry:
@Article{Brown:1978:SPA,
  author =       "W. S. Brown",
  title =        "The Subresultant {PRS} Algorithm",
  journal =      j-TOMS,
  volume =       "4",
  number =       "3",
  pages =        "237--249",
  month =        sep,
  year =         "1978",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355791.355795",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "12-04 (68C20)",
  MRnumber =     "82g:12001",
  bibdate =      "Sat Aug 27 23:13:25 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/toms.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://dl.acm.org/doi/10.1145/355791.355795",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "http://dl.acm.org/pub.cfm?id=J782",
}


bibtype: techreport
filename: unix.bib
label: Burnette:1978:WMS
author: W. A. Burnette
title: Writing a MERT Supervisor
type: Technical Memorandum
number: 1258 (TM 78-9156-1)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 24
month: mar
monthnumber: 3
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: W. A. Burnette
rawtitle: Writing a {MERT} Supervisor
abstract:
This memo discusses the functions available to supervisor mode programs and describes the basic operating system interactions required to make effective use of the supervisor environment.

rawabstract:
This memo discusses the functions available to supervisor mode programs and describes the basic operating system interactions required to make effective use of the supervisor environment.

entry:
@TechReport{Burnette:1978:WMS,
  author =       "W. A. Burnette",
  title =        "Writing a {MERT} Supervisor",
  type =         "Technical Memorandum",
  number =       "1258 (TM 78-9156-1)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "24",
  month =        mar,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memo discusses the functions available to
                 supervisor mode programs and describes the basic
                 operating system interactions required to make
                 effective use of the supervisor environment.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Cannon:1978:IHC
author: L. W. Cannon and others
title: Indian Hill C Style and Coding Standards
type: Technical Memorandum
number: 1356 (TM 78-5512-1, TM 78-5514-1, TM 78-5522-3, TM 78-5326-1, TM 78-5521-3)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 29
month: mar
monthnumber: 3
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: L. W. Cannon and others
rawtitle: {Indian Hill} {C} Style and Coding Standards
abstract:
This document is a result of a committee formed at Indian Hill to establish a common set of coding standards and recommendations for the Indian Hill community.

rawabstract:
This document is a result of a committee formed at Indian Hill to establish a common set of coding standards and recommendations for the Indian Hill community.

entry:
@TechReport{Cannon:1978:IHC,
  author =       "L. W. Cannon and others",
  title =        "{Indian Hill} {C} Style and Coding Standards",
  type =         "Technical Memorandum",
  number =       "1356 (TM 78-5512-1, TM 78-5514-1, TM 78-5522-3, TM
                 78-5326-1, TM 78-5521-3)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "29",
  month =        mar,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This document is a result of a committee formed at
                 Indian Hill to establish a common set of coding
                 standards and recommendations for the Indian Hill
                 community.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Chellis:1978:PSU
author: A. L. Chellis
title: Proposed Structure for UNIX / TS and UNIX / RT Makefiles
type: Technical Memorandum
number: 1285 (MF 78-8234-73)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 26
month: jul
monthnumber: 7
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: A. L. Chellis
rawtitle: Proposed Structure for {UNIX\slash TS} and {UNIX\slash RT} Makefiles
abstract:
This memo illustrates the minimum requirements for future makefiles. It should make file maintenance easier and more efficient.

rawabstract:
This memo illustrates the minimum requirements for future makefiles. It should make file maintenance easier and more efficient.

entry:
@TechReport{Chellis:1978:PSU,
  author =       "A. L. Chellis",
  title =        "Proposed Structure for {UNIX\slash TS} and {UNIX\slash
                 RT} Makefiles",
  type =         "Technical Memorandum",
  number =       "1285 (MF 78-8234-73)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "26",
  month =        jul,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memo illustrates the minimum requirements for
                 future makefiles. It should make file maintenance
                 easier and more efficient.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Cherry:1978:BAP
author: Lorinda L. Cherry and Robert Morris
title: BC --- An Arbitrary Precision Desk Calculator Language
type: Technical Memorandum
number: 1053
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 2 + 14
day: 12
month: nov
monthnumber: 11
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
remark: Available in PDF file of cite [pp. 383--398]Dolotta:1977:DPU.
acknowledgement: ack-nhfb
authordates: Lorinda L. Cherry (18 November 1944--February 2022); Robert Morris (25 July 1932--26 June 2011)
rawauthor: Lorinda L. Cherry and Robert Morris
rawtitle: {BC} --- An Arbitrary Precision Desk Calculator Language
abstract:
BC is a language and a compiler for doing arbitrary precision arithmetic on the PDP-11 under the UNIX time-sharing system. The output of the compiler is interpreted and executed by a collection of routines which can input, output. and do arithmetic on indefinitely large integers and on scaled fixed-point numbers.par These routines are themselves based on a dynamic storage allocator. Overflow does not occur until all available core storage is exhausted.par The language has a complete control structure as well as immediate-mode operation. Functions can be defined and saved for later execution.par Two five hundred-digit numbers can be multiplied to give a thousand digit result in about ten seconds.par A small collection of library functions is also available, including sin. cos, arctan, log, exponential, and Bessel functions of integer order.par Some of the uses of this compiler arepar * to do computation with large integers.par * to do computation accurate to many decimal places,par * conversion of numbers from one base to another base.

rawabstract:
BC is a language and a compiler for doing arbitrary precision arithmetic on the PDP-11 under the UNIX time-sharing system. The output of the compiler is interpreted and executed by a collection of routines which can input, output. and do arithmetic on indefinitely large integers and on scaled fixed-point numbers.\par These routines are themselves based on a dynamic storage allocator. Overflow does not occur until all available core storage is exhausted.\par The language has a complete control structure as well as immediate-mode operation. Functions can be defined and saved for later execution.\par Two five hundred-digit numbers can be multiplied to give a thousand digit result in about ten seconds.\par A small collection of library functions is also available, including sin. cos, arctan, log, exponential, and Bessel functions of integer order.\par Some of the uses of this compiler are\par * to do computation with large integers.\par * to do computation accurate to many decimal places,\par * conversion of numbers from one base to another base.

entry:
@TechReport{Cherry:1978:BAP,
  author =       "Lorinda L. Cherry and Robert Morris",
  title =        "{BC} --- An Arbitrary Precision Desk Calculator
                 Language",
  type =         "Technical Memorandum",
  number =       "1053",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "2 + 14",
  day =          "12",
  month =        nov,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "BC is a language and a compiler for doing arbitrary
                 precision arithmetic on the PDP-11 under the UNIX
                 time-sharing system. The output of the compiler is
                 interpreted and executed by a collection of routines
                 which can input, output. and do arithmetic on
                 indefinitely large integers and on scaled fixed-point
                 numbers.\par

                 These routines are themselves based on a dynamic
                 storage allocator. Overflow does not occur until all
                 available core storage is exhausted.\par

                 The language has a complete control structure as well
                 as immediate-mode operation. Functions can be defined
                 and saved for later execution.\par

                 Two five hundred-digit numbers can be multiplied to
                 give a thousand digit result in about ten
                 seconds.\par

                 A small collection of library functions is also
                 available, including sin. cos, arctan, log,
                 exponential, and Bessel functions of integer
                 order.\par

                 Some of the uses of this compiler are\par

                 * to do computation with large integers.\par

                 * to do computation accurate to many decimal
                 places,\par

                 * conversion of numbers from one base to another
                 base.",
  abstract-2 =   "BC is a language and a compiler for doing arbitrary
                 precision arithmetic on the PDP-11 und UNIX
                 Time-Sharing System.",
  acknowledgement = ack-nhfb,
  author-dates = "Lorinda L. Cherry (18 November 1944--February 2022);
                 Robert Morris (25 July 1932--26 June 2011)",
  remark =       "Available in PDF file of \cite[pp.
                 383--398]{Dolotta:1977:DPU}.",
}


bibtype: techreport
filename: unix.bib
label: Coben:1978:RCW
author: R. M. Coben [sic] and others
title: Recommendations for A Company-Wide UNIX Education Program
type: Technical Memorandum
number: 1291
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 6
month: jun
monthnumber: 6
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: R. M. {Coben [sic]} and others
rawtitle: Recommendations for A Company-Wide {UNIX} Education Program
abstract:
This report presents an overview of the use of UNIX at Bell Laboratories, our view of the challenge for UNIX education, and our specific recommendations.

rawabstract:
This report presents an overview of the use of UNIX at Bell Laboratories, our view of the challenge for UNIX education, and our specific recommendations.

entry:
@TechReport{Coben:1978:RCW,
  author =       "R. M. {Coben [sic]} and others",
  title =        "Recommendations for A Company-Wide {UNIX} Education
                 Program",
  type =         "Technical Memorandum",
  number =       "1291",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "6",
  month =        jun,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This report presents an overview of the use of UNIX at
                 Bell Laboratories, our view of the challenge for UNIX
                 education, and our specific recommendations.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Cohen:1978:UTR
author: A. S. Cohen and J. F. Maranzano
title: UNIX / TS Release 1.0 Plans
type: Technical Memorandum
number: 1232 (MF 78-8234-11)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 30
month: jan
monthnumber: 1
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: A. S. Cohen and J. F. Maranzano
rawtitle: {UNIX\slash TS Release 1.0} Plans
entry:
@TechReport{Cohen:1978:UTR,
  author =       "A. S. Cohen and J. F. Maranzano",
  title =        "{UNIX\slash TS Release 1.0} Plans",
  type =         "Technical Memorandum",
  number =       "1232 (MF 78-8234-11)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "30",
  month =        jan,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Cohen:1978:UTS
author: H. Cohen and J. C. Kaufeld, Jr.
title: UNIX Time-Sharing System: The Network Operations Center System
journal: j-BELL-SYST-TECH-J
volume: 57
number: 6
pages: 2289--2304
month: jul
monthnumber: 7
year: 1978
CODEN: BSTJAN
ISSN: 0005-8580 (print), 2376-7154 (electronic) OR 00058580 (print), 23767154 (electronic)
ISSNL: 0005-8580 OR 00058580
bibdate: Tue Nov 9 11:15:56 MST 2010
bibtimestamp: 2010.11.09 11:15:56 MST
URL: http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-6-2289.pdf
fjournal: The Bell System Technical Journal
acknowledgement: ack-nhfb
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/
rawauthor: H. Cohen and J. C. {Kaufeld, Jr.}
rawtitle: {UNIX} Time-Sharing System: The Network Operations Center System
bibsource:
http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5706-2.html; http://sciops.net/information/bstj/bstj57-6-2289_text.pdf; https://www.math.utah.edu/pub/tex/bib/unix.bib; https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-2289.pdf

entry:
@Article{Cohen:1978:UTS,
  author =       "H. Cohen and J. C. {Kaufeld, Jr.}",
  title =        "{UNIX} Time-Sharing System: The Network Operations
                 Center System",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "57",
  number =       "6",
  pages =        "2289--2304",
  month =        jul # "\slash " # aug,
  year =         "1978",
  CODEN =        "BSTJAN",
  ISSN =         "0005-8580 (print), 2376-7154 (electronic)",
  ISSN-L =       "0005-8580",
  bibdate =      "Tue Nov 9 11:15:56 MST 2010",
  bibsource =    "http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5706-2.html;
                 http://sciops.net/information/bstj/bstj57-6-2289_text.pdf;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-2289.pdf",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-6-2289.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}


bibtype: techreport
filename: unix.bib
label: Coke:1978:RCP
author: E. U. Coke and M. E. Koether
title: READ --- C Programs for Analyzing Readability
type: Technical Memorandum
number: 1331 (TM 78-1222-9)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 22
month: nov
monthnumber: 11
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: This memorandum describes two C programs which are available for analyzing written materials.
acknowledgement: ack-nhfb
rawabstract: This memorandum describes two C programs which are available for analyzing written materials.
rawauthor: E. U. Coke and M. E. Koether
rawtitle: {READ} --- {C} Programs for Analyzing Readability
entry:
@TechReport{Coke:1978:RCP,
  author =       "E. U. Coke and M. E. Koether",
  title =        "{READ} --- {C} Programs for Analyzing Readability",
  type =         "Technical Memorandum",
  number =       "1331 (TM 78-1222-9)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "22",
  month =        nov,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes two C programs which are
                 available for analyzing written materials.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Crowley:1978:RTC
author: T. R. Crowley
title: Regression Testing for C Compilers
type: Technical Memorandum
number: 1295 (MF 78-8234-78)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 10
month: aug
monthnumber: 8
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: T. R. Crowley
rawtitle: Regression Testing for {C} Compilers
abstract:
This memorandum discusses the facility for regression testing of a C compiler which has been set up.

rawabstract:
This memorandum discusses the facility for regression testing of a C compiler which has been set up.

entry:
@TechReport{Crowley:1978:RTC,
  author =       "T. R. Crowley",
  title =        "Regression Testing for {C} Compilers",
  type =         "Technical Memorandum",
  number =       "1295 (MF 78-8234-78)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "10",
  month =        aug,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum discusses the facility for regression
                 testing of a C compiler which has been set up.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Crowley:1978:TLU
author: T. R. Crowley
title: Title Listings for UNIX Memoranda
type: Technical Memorandum
number: 1296 (MF 78-8234-79)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 7
month: sep
monthnumber: 9
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: T. R. Crowley
rawtitle: Title Listings for {UNIX} Memoranda
abstract:
A shell program, pgm tlist, has been written to produce high quality listings of the titles and authors of UNIX memoranda for the Computing Information Library.

rawabstract:
A shell program, \pgm{tlist}, has been written to produce high quality listings of the titles and authors of UNIX memoranda for the Computing Information Library.

entry:
@TechReport{Crowley:1978:TLU,
  author =       "T. R. Crowley",
  title =        "Title Listings for {UNIX} Memoranda",
  type =         "Technical Memorandum",
  number =       "1296 (MF 78-8234-79)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "7",
  month =        sep,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "A shell program, \pgm{tlist}, has been written to
                 produce high quality listings of the titles and authors
                 of UNIX memoranda for the Computing Information
                 Library.",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Crowley:1978:UTS
author: T. H. Crowley
title: UNIX Time-Sharing System: Preface
journal: j-BELL-SYST-TECH-J
volume: 57
number: 6
pages: 1897--1898
month: jul
monthnumber: 7
year: 1978
CODEN: BSTJAN
ISSN: 0005-8580 (print), 2376-7154 (electronic) OR 00058580 (print), 23767154 (electronic)
ISSNL: 0005-8580 OR 00058580
bibdate: Tue Nov 9 11:15:56 MST 2010
bibtimestamp: 2010.11.09 11:15:56 MST
URL: http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-6-1897.pdf
fjournal: The Bell System Technical Journal
acknowledgement: ack-nhfb
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/
rawauthor: T. H. Crowley
rawtitle: {UNIX} Time-Sharing System: Preface
bibsource:
http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5706-2.html; http://sciops.net/information/bstj/bstj57-6-1897_text.pdf; https://www.math.utah.edu/pub/tex/bib/unix.bib; https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-1897.pdf

entry:
@Article{Crowley:1978:UTS,
  author =       "T. H. Crowley",
  title =        "{UNIX} Time-Sharing System: Preface",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "57",
  number =       "6",
  pages =        "1897--1898",
  month =        jul # "\slash " # aug,
  year =         "1978",
  CODEN =        "BSTJAN",
  ISSN =         "0005-8580 (print), 2376-7154 (electronic)",
  ISSN-L =       "0005-8580",
  bibdate =      "Tue Nov 9 11:15:56 MST 2010",
  bibsource =    "http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5706-2.html;
                 http://sciops.net/information/bstj/bstj57-6-1897_text.pdf;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-1897.pdf",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-6-1897.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}


bibtype: techreport
filename: unix.bib
label: Dean:1978:MTR
author: J. Dean
title: Modifications to the Trouble Reporting System
type: Technical Memorandum
number: 4 (MF 78-8234-77)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 30
month: aug
monthnumber: 8
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: J. Dean
rawtitle: Modifications to the Trouble Reporting System
abstract:
This document describes the usage and the internal structure of the new system for trouble reporting.

rawabstract:
This document describes the usage and the internal structure of the new system for trouble reporting.

entry:
@TechReport{Dean:1978:MTR,
  author =       "J. Dean",
  title =        "Modifications to the Trouble Reporting System",
  type =         "Technical Memorandum",
  number =       "4 (MF 78-8234-77)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "30",
  month =        aug,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This document describes the usage and the internal
                 structure of the new system for trouble reporting.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: DeJager:1978:ICP
author: D. S. De Jager
title: Interprocess Communication Performance Trade-offs in CB-UNIX and UNIX ldots
type: Technical Memorandum
number: 1288 (TM 78-5223-1)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 18
month: jul
monthnumber: 7
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: A discussion of interprocess communication performance trade-offs is presented ldots
acknowledgement: ack-nhfb
rawabstract: A discussion of interprocess communication performance trade-offs is presented \ldots{}
rawauthor: D. S. {De Jager}
rawtitle: Interprocess Communication Performance Trade-offs in {CB-UNIX} and {UNIX} \ldots{}
entry:
@TechReport{DeJager:1978:ICP,
  author =       "D. S. {De Jager}",
  title =        "Interprocess Communication Performance Trade-offs in
                 {CB-UNIX} and {UNIX} \ldots{}",
  type =         "Technical Memorandum",
  number =       "1288 (TM 78-5223-1)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "18",
  month =        jul,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "A discussion of interprocess communication performance
                 trade-offs is presented \ldots{}",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Dolotta:1978:UTS
author: T. A. Dolotta and R. C. Haight and John R. Mashey
title: UNIX Time-Sharing System: The Programmer's Workbench
journal: j-BELL-SYST-TECH-J
volume: 57
number: 6
pages: 2177--2200
month: jul
monthnumber: 7
year: 1978
CODEN: BSTJAN
ISSN: 0005-8580 (print), 2376-7154 (electronic) OR 00058580 (print), 23767154 (electronic)
ISSNL: 0005-8580 OR 00058580
bibdate: Tue Nov 9 11:15:56 MST 2010
bibtimestamp: 2010.11.09 11:15:56 MST
fjournal: The Bell System Technical Journal
acknowledgement: ack-nhfb
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/
rawauthor: T. A. Dolotta and R. C. Haight and John R. Mashey
rawtitle: {UNIX} Time-Sharing System: The {Programmer's Workbench}
bibsource:
http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5706-2.html; http://sciops.net/information/bstj/bstj57-6-2177_text.pdf; http://www.alcatel-lucent.com/bstj/vol57-1978/bstj-vol57-issue06.html; https://www.math.utah.edu/pub/tex/bib/bstj1970.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib; https://archive.org/details/bstj57-6-2177; https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-2177.pdf

URL:
http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-6-2177.pdf; http://www.alcatel-lucent.com/bstj/vol57-1978/articles/bstj57-6-2177.pdf

entry:
@Article{Dolotta:1978:UTS,
  author =       "T. A. Dolotta and R. C. Haight and John R. Mashey",
  title =        "{UNIX} Time-Sharing System: The {Programmer's
                 Workbench}",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "57",
  number =       "6",
  pages =        "2177--2200",
  month =        jul # "\slash " # aug,
  year =         "1978",
  CODEN =        "BSTJAN",
  ISSN =         "0005-8580 (print), 2376-7154 (electronic)",
  ISSN-L =       "0005-8580",
  bibdate =      "Tue Nov 9 11:15:56 MST 2010",
  bibsource =    "http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5706-2.html;
                 http://sciops.net/information/bstj/bstj57-6-2177_text.pdf;
                 http://www.alcatel-lucent.com/bstj/vol57-1978/bstj-vol57-issue06.html;
                 https://www.math.utah.edu/pub/tex/bib/bstj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://archive.org/details/bstj57-6-2177;
                 https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-2177.pdf",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-6-2177.pdf;
                 http://www.alcatel-lucent.com/bstj/vol57-1978/articles/bstj57-6-2177.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}


bibtype: techreport
filename: unix.bib
label: Dorris:1978:CAC
author: H. N. Dorris and D. W. Hagelbarger and M. J. Shannon
title: Computer Assisted Communication System
type: Technical Memorandum
number: ?? (TM 78-1356-7, TM 78-1352-7)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: may
monthnumber: 5
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: H. N. Dorris and D. W. Hagelbarger and M. J. Shannon
rawtitle: Computer Assisted Communication System
abstract:
This memorandum describes a continuing series of experiments aimed at providing improved communications for non-vocal, motion-impaired people.

rawabstract:
This memorandum describes a continuing series of experiments aimed at providing improved communications for non-vocal, motion-impaired people.

entry:
@TechReport{Dorris:1978:CAC,
  author =       "H. N. Dorris and D. W. Hagelbarger and M. J. Shannon",
  title =        "Computer Assisted Communication System",
  type =         "Technical Memorandum",
  number =       "?? (TM 78-1356-7, TM 78-1352-7)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        may,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes a continuing series of
                 experiments aimed at providing improved communications
                 for non-vocal, motion-impaired people.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Everett:1978:APP
author: W. W. Everett
title: Activity Profile of the PWB / UNIX Operating System
type: Technical Memorandum
number: 1290
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 15
month: may
monthnumber: 5
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: An exploratory study of PWX / UNIX performance.
acknowledgement: ack-nhfb
rawabstract: An exploratory study of PWX\slash UNIX performance.
rawauthor: W. W. Everett
rawtitle: Activity Profile of the {PWB\slash UNIX} Operating System
entry:
@TechReport{Everett:1978:APP,
  author =       "W. W. Everett",
  title =        "Activity Profile of the {PWB\slash UNIX} Operating
                 System",
  type =         "Technical Memorandum",
  number =       "1290",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "15",
  month =        may,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "An exploratory study of PWX\slash UNIX performance.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Farrell:1978:UGS
author: J. W. Farrell
title: User's Guide to the SMAL2 Language for the Zilog Z80 Microprocessor
type: Technical Memorandum
number: 1262 (TM 78-8234-8)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 21
month: mar
monthnumber: 3
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: J. W. Farrell
rawtitle: User's Guide to the {SMAL2} Language for the {Zilog Z80} Microprocessor
abstract:
SMAL2 is a structured assembly level language originally developed for the Intel 8080 microprocessor. It has recently been expanded for use with the Zilog Z80 microprocessor. The language features control structures like those of the C programming language but otherwise has a one-to-one relationship to the Z80 machine instructions.

rawabstract:
SMAL2 is a structured assembly level language originally developed for the Intel 8080 microprocessor. It has recently been expanded for use with the Zilog Z80 microprocessor. The language features control structures like those of the C programming language but otherwise has a one-to-one relationship to the Z80 machine instructions.

entry:
@TechReport{Farrell:1978:UGS,
  author =       "J. W. Farrell",
  title =        "User's Guide to the {SMAL2} Language for the {Zilog
                 Z80} Microprocessor",
  type =         "Technical Memorandum",
  number =       "1262 (TM 78-8234-8)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "21",
  month =        mar,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "SMAL2 is a structured assembly level language
                 originally developed for the Intel 8080 microprocessor.
                 It has recently been expanded for use with the Zilog
                 Z80 microprocessor. The language features control
                 structures like those of the C programming language but
                 otherwise has a one-to-one relationship to the Z80
                 machine instructions.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Fasciano:1978:IDA
author: V. A. Fasciano
title: Interactive Design Aid For General-Purpose Artwork Production
type: Technical Memorandum
number: 1266 (TM 78-8254-3)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 1
month: jun
monthnumber: 6
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: V. A. Fasciano
rawtitle: Interactive Design Aid For General-Purpose Artwork Production
abstract:
This group of computer programs has been prepared for use with PDP-11 computers which are intended to assist in the creation and modification of general-purpose artwork such as flowcharts, illustrations, simple logic diagrams, and office furniture layouts. All programs are written in the C language.

rawabstract:
This group of computer programs has been prepared for use with PDP-11 computers which are intended to assist in the creation and modification of general-purpose artwork such as flowcharts, illustrations, simple logic diagrams, and office furniture layouts. All programs are written in the C language.

entry:
@TechReport{Fasciano:1978:IDA,
  author =       "V. A. Fasciano",
  title =        "Interactive Design Aid For General-Purpose Artwork
                 Production",
  type =         "Technical Memorandum",
  number =       "1266 (TM 78-8254-3)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "1",
  month =        jun,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This group of computer programs has been prepared for
                 use with PDP-11 computers which are intended to assist
                 in the creation and modification of general-purpose
                 artwork such as flowcharts, illustrations, simple logic
                 diagrams, and office furniture layouts. All programs
                 are written in the C language.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Feder:1978:FTH
author: Jerome Feder
title: A Faster Terminal Handler for UNIX
type: Technical Memorandum
number: 1265 (TM 78-8234-7)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 10
month: mar
monthnumber: 3
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: Jerome Feder
rawtitle: A Faster Terminal Handler for {UNIX}
abstract:
This memo describes a new software package for high-speed character output. The package provides a user interface that is virtually indistinguishable from the standard UNIX terminal handler, but uses different algorithms and internal buffering to run up to 30 times faster.

rawabstract:
This memo describes a new software package for high-speed character output. The package provides a user interface that is virtually indistinguishable from the standard UNIX terminal handler, but uses different algorithms and internal buffering to run up to 30 times faster.

entry:
@TechReport{Feder:1978:FTH,
  author =       "Jerome Feder",
  title =        "A Faster Terminal Handler for {UNIX}",
  type =         "Technical Memorandum",
  number =       "1265 (TM 78-8234-7)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "10",
  month =        mar,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memo describes a new software package for
                 high-speed character output. The package provides a
                 user interface that is virtually indistinguishable from
                 the standard UNIX terminal handler, but uses different
                 algorithms and internal buffering to run up to 30 times
                 faster.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Feder:1978:THU
author: Jerome Feder
title: Terminal Handling Under UNIX and MERT / UNIX
type: Technical Memorandum
number: 1316 (TM 78-8234-11)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 1
month: sep
monthnumber: 9
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: Jerome Feder
rawtitle: Terminal Handling Under {UNIX} and {MERT\slash UNIX}
abstract:
This memorandum gives a tutorial overview of terminal handling for the UNIX and MERT / UNIX operating systems.

rawabstract:
This memorandum gives a tutorial overview of terminal handling for the UNIX and MERT\slash UNIX operating systems.

entry:
@TechReport{Feder:1978:THU,
  author =       "Jerome Feder",
  title =        "Terminal Handling Under {UNIX} and {MERT\slash UNIX}",
  type =         "Technical Memorandum",
  number =       "1316 (TM 78-8234-11)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "1",
  month =        sep,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum gives a tutorial overview of terminal
                 handling for the UNIX and MERT\slash UNIX operating
                 systems.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Feldman:1978:MPMa
author: Stuart I. Feldman
title: Make --- A Program For Maintaining Computer Programs
type: Technical Memorandum
number: 1078
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 9
day: 15
month: aug
monthnumber: 8
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
remark: Available in PDF file of cite [pp. 475--483]Dolotta:1977:DPU.
acknowledgement: ack-nhfb
rawauthor: Stuart I. Feldman
rawtitle: {Make} --- A Program For Maintaining Computer Programs
abstract:
This memo describes a program called MAKE that provides a simple mechanism for maintaining up-to-date versions of programs that result from many operations on a number of files

rawabstract:
This memo describes a program called MAKE that provides a simple mechanism for maintaining up-to-date versions of programs that result from many operations on a number of files

entry:
@TechReport{Feldman:1978:MPMa,
  author =       "Stuart I. Feldman",
  title =        "{Make} --- A Program For Maintaining Computer
                 Programs",
  type =         "Technical Memorandum",
  number =       "1078",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "9",
  day =          "15",
  month =        aug,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memo describes a program called MAKE that
                 provides a simple mechanism for maintaining up-to-date
                 versions of programs that result from many operations
                 on a number of files",
  acknowledgement = ack-nhfb,
  remark =       "Available in PDF file of \cite[pp.
                 475--483]{Dolotta:1977:DPU}.",
}


bibtype: techreport
filename: unix.bib
label: Feldman:1978:MPMb
author: Stuart I. Feldman
title: Make --- a program for maintaining computer programs
type: Computing Science Technical Report
number: 57
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
year: 1978
bibdate: Sat Sep 02 07:46:26 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.09.02 07:46:26 ???
acknowledgement: ack-nhfb
rawauthor: Stuart I. Feldman
rawtitle: Make --- a program for maintaining computer programs
remark:
TO DO: No electronic form of this report has yet been located, so the year is uncertain. Published in cite Feldman:1979:MPM.

entry:
@TechReport{Feldman:1978:MPMb,
  author =       "Stuart I. Feldman",
  title =        "Make --- a program for maintaining computer programs",
  type =         "Computing Science Technical Report",
  number =       "57",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  year =         "1978 (??)",
  bibdate =      "Sat Sep 02 07:46:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "TO DO: No electronic form of this report has yet been
                 located, so the year is uncertain. Published in
                 \cite{Feldman:1979:MPM}.",
}


bibtype: techreport
filename: unix.bib
label: Feldman:1978:PFC
author: Stuart I. Feldman and Peter J. Weinberger
title: A Portable Fortran 77 Compiler
type: Technical Memorandum
number: 1248
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 1
month: aug
monthnumber: 8
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/fortran1.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: Stuart I. Feldman and Peter J. Weinberger
rawtitle: A Portable {Fortran 77} Compiler
abstract:
The Fortran language has just been revised, and a new standard for the language, known as ``Fortran 77''. This paper describes the language compiled, interfaces between procedures, and file formats assumed by the I/O system. An appendix describes the Fortran 77 language.

rawabstract:
The Fortran language has just been revised, and a new standard for the language, known as ``Fortran 77''. This paper describes the language compiled, interfaces between procedures, and file formats assumed by the I/O system. An appendix describes the Fortran 77 language.

entry:
@TechReport{Feldman:1978:PFC,
  author =       "Stuart I. Feldman and Peter J. Weinberger",
  title =        "A Portable {Fortran 77} Compiler",
  type =         "Technical Memorandum",
  number =       "1248",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "1",
  month =        aug,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The Fortran language has just been revised, and a new
                 standard for the language, known as ``Fortran 77''.
                 This paper describes the language compiled, interfaces
                 between procedures, and file formats assumed by the I/O
                 system. An appendix describes the Fortran 77
                 language.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Feldman:1978:PLE
author: S. I. Feldman
title: The programming language EFL
type: Computing Science Technical Report
number: 78
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
year: 1978
bibdate: Sat Sep 02 07:46:26 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.09.02 07:46:26 ???
acknowledgement: ack-nhfb
rawauthor: S. I. Feldman
rawtitle: The programming language {EFL}
remark:
TO DO: No electronic form of this report has yet been located, so the year is uncertain. Published in cite Feldman:1979:PLEb. Is this report the same as cite Feldman:1979:PLEa, but under a different report number?

entry:
@TechReport{Feldman:1978:PLE,
  author =       "S. I. Feldman",
  title =        "The programming language {EFL}",
  type =         "Computing Science Technical Report",
  number =       "78",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  year =         "1978 (??)",
  bibdate =      "Sat Sep 02 07:46:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  remark =       "TO DO: No electronic form of this report has yet been
                 located, so the year is uncertain. Published in
                 \cite{Feldman:1979:PLEb}. Is this report the same as
                 \cite{Feldman:1979:PLEa}, but under a different report
                 number?",
}


bibtype: techreport
filename: unix.bib
label: Feuer:1978:STA
author: A. R. Feuer
title: STAT: A Tool for Analyzing Data
type: Technical Memorandum
number: 1252 (TM 78-9442-4)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 21
month: mar
monthnumber: 3
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: A. R. Feuer
rawtitle: {STAT}: A Tool for Analyzing Data
abstract:
Stat is an emerging collection of numerical programs under the UNIX operating system that can be interconnected using shell to form processing networks.

rawabstract:
Stat is an emerging collection of numerical programs under the UNIX operating system that can be interconnected using shell to form processing networks.

entry:
@TechReport{Feuer:1978:STA,
  author =       "A. R. Feuer",
  title =        "{STAT}: A Tool for Analyzing Data",
  type =         "Technical Memorandum",
  number =       "1252 (TM 78-9442-4)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "21",
  month =        mar,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Stat is an emerging collection of numerical programs
                 under the UNIX operating system that can be
                 interconnected using shell to form processing
                 networks.",
  acknowledgement = ack-nhfb,
}


bibtype: article
filename: unix.bib
label: Fox:1978:AFP
author: P. A. Fox and A. D. Hall and N. L. Schryer
title: Algorithm 528: Framework for a Portable Library [Z]
journal: j-TOMS
volume: 4
number: 2
pages: 177--188
month: jun
monthnumber: 6
year: 1978
CODEN: ACMSCU
DOI: https://doi.org/10.1145/355780.355789
ISSN: 0098-3500 (print), 1557-7295 (electronic) OR 00983500 (print), 15577295 (electronic)
ISSNL: 0098-3500 OR 00983500
bibdate: Sat Aug 27 23:30:46 1994
bibtimestamp: 1994.08.27 23:30:46 ???
note: See remarks cite Fox:1979:RFP,Gay:1999:SAF.
fjournal: ACM Transactions on Mathematical Software (TOMS)
language: English
acknowledgement: ack-nhfb
authordates: Norman Loren Schryer (1943--30 December 2016)
journalURL: http://dl.acm.org/pub.cfm?id=J782
rawauthor: P. A. Fox and A. D. Hall and N. L. Schryer
rawnote: See remarks \cite{Fox:1979:RFP,Gay:1999:SAF}.
rawtitle: {Algorithm 528}: Framework for a Portable Library [{Z}]
bibsource:
https://www.math.utah.edu/pub/bibnet/authors/g/gay-david-m.bib; https://www.math.utah.edu/pub/tex/bib/toms.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib

annote:
The three program packages presented here provide a framework for a portable FORTRAN subroutine library. They were developed for the BELL Laboratories library PORT(1). The packages are: machine-dependent constants, automatic error handling, and dynamic storage allocation using a stack.

entry:
@Article{Fox:1978:AFP,
  author =       "P. A. Fox and A. D. Hall and N. L. Schryer",
  title =        "{Algorithm 528}: Framework for a Portable Library
                 [{Z}]",
  journal =      j-TOMS,
  volume =       "4",
  number =       "2",
  pages =        "177--188",
  month =        jun,
  year =         "1978",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355780.355789",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sat Aug 27 23:30:46 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/g/gay-david-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "See remarks \cite{Fox:1979:RFP,Gay:1999:SAF}.",
  acknowledgement = ack-nhfb,
  annote =       "The three program packages presented here provide a
                 framework for a portable FORTRAN subroutine library.
                 They were developed for the BELL Laboratories library
                 PORT(1). The packages are: machine-dependent constants,
                 automatic error handling, and dynamic storage
                 allocation using a stack.",
  author-dates = "Norman Loren Schryer (1943--30 December 2016)",
  country =      "USA",
  date =         "19/03/80",
  descriptors =  "Reliability; program construction; mathematical
                 method; FORTRAN; portability; error handling; memory
                 management; library",
  enum =         "988",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "http://dl.acm.org/pub.cfm?id=J782",
  language =     "English",
  location =     "RWTH-AC-DFV: TELL",
  references =   "1",
  revision =     "20/03/92",
}


bibtype: article
filename: unix.bib
label: Fox:1978:PMS
author: P. A. Fox and A. D. Hall and N. L. Schryer
title: The PORT Mathematical Subroutine Library
journal: j-TOMS
volume: 4
number: 2
pages: 104--126
month: jun
monthnumber: 6
year: 1978
CODEN: ACMSCU
DOI: https://doi.org/10.1145/355780.355783
ISSN: 0098-3500 (print), 1557-7295 (electronic) OR 00983500 (print), 15577295 (electronic)
ISSNL: 0098-3500 OR 00983500
bibdate: Sat Aug 27 23:13:25 1994
bibsource: https://www.math.utah.edu/pub/tex/bib/toms.bib; https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 1994.08.27 23:13:25 ???
fjournal: ACM Transactions on Mathematical Software (TOMS)
keywords: dynamic storage allocation; error handling; libraries; numerical analysis; portability
acknowledgement: ack-nhfb
authordates: Norman Loren Schryer (1943--30 December 2016)
journalURL: http://dl.acm.org/pub.cfm?id=J782
rawauthor: P. A. Fox and A. D. Hall and N. L. Schryer
rawtitle: The {PORT} Mathematical Subroutine Library
abstract:
The development at Bell Laboratories of PORT, a library of portable Fortran programs for numerical computation, is discussed. Portability is achieved by careful language specification, together with the key technique of specifying computer classes by means of predefined machine constants. The library is built around an automatic error-handling facility and a dynamic storage allocation scheme, both of which are implemented portably. These, together with the modular structure of the library, lead to simplified calling sequences and ease of use.

rawabstract:
The development at Bell Laboratories of PORT, a library of portable Fortran programs for numerical computation, is discussed. Portability is achieved by careful language specification, together with the key technique of specifying computer classes by means of predefined machine constants. The library is built around an automatic error-handling facility and a dynamic storage allocation scheme, both of which are implemented portably. These, together with the modular structure of the library, lead to simplified calling sequences and ease of use.

entry:
@Article{Fox:1978:PMS,
  author =       "P. A. Fox and A. D. Hall and N. L. Schryer",
  title =        "The {PORT} Mathematical Subroutine Library",
  journal =      j-TOMS,
  volume =       "4",
  number =       "2",
  pages =        "104--126",
  month =        jun,
  year =         "1978",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355780.355783",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sat Aug 27 23:13:25 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/toms.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The development at Bell Laboratories of PORT, a
                 library of portable Fortran programs for numerical
                 computation, is discussed. Portability is achieved by
                 careful language specification, together with the key
                 technique of specifying computer classes by means of
                 predefined machine constants. The library is built
                 around an automatic error-handling facility and a
                 dynamic storage allocation scheme, both of which are
                 implemented portably. These, together with the modular
                 structure of the library, lead to simplified calling
                 sequences and ease of use.",
  acknowledgement = ack-nhfb,
  author-dates = "Norman Loren Schryer (1943--30 December 2016)",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "http://dl.acm.org/pub.cfm?id=J782",
  keywords =     "dynamic storage allocation; error handling; libraries;
                 numerical analysis; portability",
}


bibtype: article
filename: unix.bib
label: Fraser:1978:UTS
author: A. G. Fraser
title: UNIX Time-Sharing System: Circuit Design Aids
journal: j-BELL-SYST-TECH-J
volume: 57
number: 6
pages: 2233--2249
month: jul
monthnumber: 7
year: 1978
CODEN: BSTJAN
ISSN: 0005-8580 (print), 2376-7154 (electronic) OR 00058580 (print), 23767154 (electronic)
ISSNL: 0005-8580 OR 00058580
bibdate: Tue Nov 9 11:15:56 MST 2010
bibtimestamp: 2010.11.09 11:15:56 MST
URL: http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-6-2233.pdf
fjournal: The Bell System Technical Journal
acknowledgement: ack-nhfb
authordates: Alexander G. (Sandy) Fraser (8 June 1937--13 June 2022)
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/
rawauthor: A. G. Fraser
rawtitle: {UNIX} Time-Sharing System: Circuit Design Aids
bibsource:
http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5706-2.html; http://sciops.net/information/bstj/bstj57-6-2233_text.pdf; https://www.math.utah.edu/pub/tex/bib/unix.bib; https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-2233.pdf

entry:
@Article{Fraser:1978:UTS,
  author =       "A. G. Fraser",
  title =        "{UNIX} Time-Sharing System: Circuit Design Aids",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "57",
  number =       "6",
  pages =        "2233--2249",
  month =        jul # "\slash " # aug,
  year =         "1978",
  CODEN =        "BSTJAN",
  ISSN =         "0005-8580 (print), 2376-7154 (electronic)",
  ISSN-L =       "0005-8580",
  bibdate =      "Tue Nov 9 11:15:56 MST 2010",
  bibsource =    "http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5706-2.html;
                 http://sciops.net/information/bstj/bstj57-6-2233_text.pdf;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-2233.pdf",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-6-2233.pdf",
  acknowledgement = ack-nhfb,
  author-dates = "Alexander G. (Sandy) Fraser (8 June 1937--13 June
                 2022)",
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}


bibtype: techreport
filename: unix.bib
label: Freeman:1978:PCL
author: R. B. Freeman
title: Parse() --- A C Language Routine to Parse a String into Words
type: Technical Memorandum
number: 1271
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 15
month: jun
monthnumber: 6
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: R. B. Freeman
rawtitle: {Parse()} --- A {C} Language Routine to Parse a String into Words
abstract:
These notes document tt parse(), a C language routine that parses an input string and returns the ldots words and the number of words in the string.

rawabstract:
These notes document {\tt parse()}, a C language routine that parses an input string and returns the \ldots{} words and the number of words in the string.

entry:
@TechReport{Freeman:1978:PCL,
  author =       "R. B. Freeman",
  title =        "{Parse()} --- A {C} Language Routine to Parse a String
                 into Words",
  type =         "Technical Memorandum",
  number =       "1271",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "15",
  month =        jun,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/string-matching.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "These notes document {\tt parse()}, a C language
                 routine that parses an input string and returns the
                 \ldots{} words and the number of words in the string.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Gellis:1978:MMD
author: H. S. Gellis
title: MRCS and the MRCS 2 Data Base System
type: Technical Memorandum
number: 1308 (TM 78-9442-7)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 26
month: jul
monthnumber: 7
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: H. S. Gellis
rawtitle: {MRCS} and the {MRCS 2 Data Base System}
abstract:
This paper discusses both MRCS and the M2 system which has evolved to implement it and other data base systems.

rawabstract:
This paper discusses both MRCS and the M2 system which has evolved to implement it and other data base systems.

entry:
@TechReport{Gellis:1978:MMD,
  author =       "H. S. Gellis",
  title =        "{MRCS} and the {MRCS 2 Data Base System}",
  type =         "Technical Memorandum",
  number =       "1308 (TM 78-9442-7)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "26",
  month =        jul,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper discusses both MRCS and the M2 system which
                 has evolved to implement it and other data base
                 systems.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Glasser:1978:CRU
author: A. L. Glasser and D. W. Ting
title: A Core-Resident UNIX System for PDP-11's
type: Technical Memorandum
number: 1264 (TM 78-3111-2)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 5
month: may
monthnumber: 5
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: A. L. Glasser and D. W. Ting
rawtitle: A Core-Resident {UNIX} System for {PDP-11's}
abstract:
In this memorandum we describe a UNIX system which, together with a fixed number of user programs, is entirely core-resident. The operating system and its resident user programs are generated on a PWB/UNIX system. This system requires no disk drives, either for swapping or to support a file system.

rawabstract:
In this memorandum we describe a UNIX system which, together with a fixed number of user programs, is entirely core-resident. The operating system and its resident user programs are generated on a PWB/UNIX system. This system requires no disk drives, either for swapping or to support a file system.

entry:
@TechReport{Glasser:1978:CRU,
  author =       "A. L. Glasser and D. W. Ting",
  title =        "A Core-Resident {UNIX} System for {PDP-11's}",
  type =         "Technical Memorandum",
  number =       "1264 (TM 78-3111-2)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "5",
  month =        may,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "In this memorandum we describe a UNIX system which,
                 together with a fixed number of user programs, is
                 entirely core-resident. The operating system and its
                 resident user programs are generated on a PWB/UNIX
                 system. This system requires no disk drives, either for
                 swapping or to support a file system.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Glasser:1978:EPU
author: A. L. Glasser and D. W. Ting
title: Enlarging PDP-11 UNIX Table Space Using Supervisor Mode
type: Technical Memorandum
number: 1257 (TM 78-3111-1)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 20
month: mar
monthnumber: 3
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: A. L. Glasser and D. W. Ting
rawtitle: Enlarging {PDP-11 UNIX} Table Space Using Supervisor Mode
abstract:
This memo describes a mechanism which greatly increases the address space of the UNIX operating system running on a PDP-11/70. Generated after implementation of the mechanism is a UNIX system capable of running 1023 processes. The performance of this system was measured and results are presented.

rawabstract:
This memo describes a mechanism which greatly increases the address space of the UNIX operating system running on a PDP-11/70. Generated after implementation of the mechanism is a UNIX system capable of running 1023 processes. The performance of this system was measured and results are presented.

entry:
@TechReport{Glasser:1978:EPU,
  author =       "A. L. Glasser and D. W. Ting",
  title =        "Enlarging {PDP-11 UNIX} Table Space Using Supervisor
                 Mode",
  type =         "Technical Memorandum",
  number =       "1257 (TM 78-3111-1)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "20",
  month =        mar,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memo describes a mechanism which greatly
                 increases the address space of the UNIX operating
                 system running on a PDP-11/70. Generated after
                 implementation of the mechanism is a UNIX system
                 capable of running 1023 processes. The performance of
                 this system was measured and results are presented.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Glasser:1978:ESC
author: A. L. Glasser
title: The Evolution of a Source Code Control System
type: Technical Memorandum
number: 1304 (TM 78-3111-3)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 12
month: sep
monthnumber: 9
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: This paper describes the facilities provided by SCCS, and the changes that were made to scss.
remark: See also UNPM (1086).
acknowledgement: ack-nhfb
rawabstract: This paper describes the facilities provided by SCCS, and the changes that were made to scss.
rawauthor: A. L. Glasser
rawtitle: The Evolution of a Source Code Control System
entry:
@TechReport{Glasser:1978:ESC,
  author =       "A. L. Glasser",
  title =        "The Evolution of a Source Code Control System",
  type =         "Technical Memorandum",
  number =       "1304 (TM 78-3111-3)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "12",
  month =        sep,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper describes the facilities provided by SCCS,
                 and the changes that were made to scss.",
  acknowledgement = ack-nhfb,
  remark =       "See also UNPM (1086).",
}


bibtype: techreport
filename: unix.bib
label: Gwozdz:1978:PMB
author: P. W. Gwozdz
title: Proposal for a Microprocessor Based Systems Development Laboratory
type: Technical Memorandum
number: 1305 (TM 78-4562-2)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 29
month: sep
monthnumber: 9
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: P. W. Gwozdz
rawtitle: Proposal for a Microprocessor Based Systems Development Laboratory
entry:
@TechReport{Gwozdz:1978:PMB,
  author =       "P. W. Gwozdz",
  title =        "Proposal for a Microprocessor Based Systems
                 Development Laboratory",
  type =         "Technical Memorandum",
  number =       "1305 (TM 78-4562-2)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "29",
  month =        sep,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Haight:1978:PRU
author: R. C. Haight
title: Pre-Release UNIX / TS
type: Technical Memorandum
number: 1274 (MF 78-8234-57)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 4
month: jun
monthnumber: 6
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: R. C. Haight
rawtitle: Pre-Release {UNIX\slash TS}
abstract:
The pre-release version of UNIX/TS is meant for a few friendly customers who would otherwise go to Research for Version 7. The only thing we guarantee about the pre-release is the presence of bugs, especially in the documentation and commands (the operating system should be solid). The final TS will contain additional feature; some current features may likewise be dropped.

rawabstract:
The pre-release version of UNIX/TS is meant for a few friendly customers who would otherwise go to Research for Version 7. The only thing we guarantee about the pre-release is the presence of bugs, especially in the documentation and commands (the operating system should be solid). The final TS will contain additional feature; some current features may likewise be dropped.

entry:
@TechReport{Haight:1978:PRU,
  author =       "R. C. Haight",
  title =        "Pre-Release {UNIX\slash TS}",
  type =         "Technical Memorandum",
  number =       "1274 (MF 78-8234-57)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "4",
  month =        jun,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The pre-release version of UNIX/TS is meant for a few
                 friendly customers who would otherwise go to Research
                 for Version 7. The only thing we guarantee about the
                 pre-release is the presence of bugs, especially in the
                 documentation and commands (the operating system should
                 be solid). The final TS will contain additional
                 feature; some current features may likewise be
                 dropped.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Haight:1978:SUT
author: R. C. Haight and L. A. Wehr
title: Setting Up UNIX / TS
type: Technical Memorandum
number: 1320 (MF 78-8234-98)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 30
month: sep
monthnumber: 9
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: R. C. Haight and L. A. Wehr
rawtitle: Setting Up {UNIX\slash TS}
abstract:
This document describes programming steps for generating a UNIX /TS operating system along with administrative detail on configuration, setting up file systems, and installation / recompilation of command software.

rawabstract:
This document describes programming steps for generating a UNIX /TS operating system along with administrative detail on configuration, setting up file systems, and installation\slash recompilation of command software.

entry:
@TechReport{Haight:1978:SUT,
  author =       "R. C. Haight and L. A. Wehr",
  title =        "Setting Up {UNIX\slash TS}",
  type =         "Technical Memorandum",
  number =       "1320 (MF 78-8234-98)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "30",
  month =        sep,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This document describes programming steps for
                 generating a UNIX /TS operating system along with
                 administrative detail on configuration, setting up file
                 systems, and installation\slash recompilation of
                 command software.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Haight:1978:UFS
author: R. C. Haight
title: UNIX File System Conversion
type: Technical Memorandum
number: 1319 (MF 78-8234-83)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 30
month: sep
monthnumber: 9
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: R. C. Haight
rawtitle: {UNIX} File System Conversion
abstract:
This memorandum describes procedures developed for converting UNIX file systems from the ``Version 6'' format (includes USG/UNIX, PWB/UNIX, etc.) to the ``Version 7'' format (Research, UNIX/TS).

rawabstract:
This memorandum describes procedures developed for converting UNIX file systems from the ``Version 6'' format (includes USG/UNIX, PWB/UNIX, etc.) to the ``Version 7'' format (Research, UNIX/TS).

entry:
@TechReport{Haight:1978:UFS,
  author =       "R. C. Haight",
  title =        "{UNIX} File System Conversion",
  type =         "Technical Memorandum",
  number =       "1319 (MF 78-8234-83)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "30",
  month =        sep,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum describes procedures developed for
                 converting UNIX file systems from the ``Version 6''
                 format (includes USG/UNIX, PWB/UNIX, etc.) to the
                 ``Version 7'' format (Research, UNIX/TS).",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Haight:1978:UTF
author: R. C. Haight
title: UNIX / TS File System Backup
type: Technical Memorandum
number: 1273 (MF 78-8234-42)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 11
month: may
monthnumber: 5
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: R. C. Haight
rawtitle: {UNIX\slash TS} File System Backup
abstract:
The dump / restor, Volcopy, Cpio / find backup systems will be distributed with the first release of UNIX / TS.

rawabstract:
The dump\slash restor, Volcopy, Cpio\slash find backup systems will be distributed with the first release of UNIX\slash TS.

entry:
@TechReport{Haight:1978:UTF,
  author =       "R. C. Haight",
  title =        "{UNIX\slash TS} File System Backup",
  type =         "Technical Memorandum",
  number =       "1273 (MF 78-8234-42)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "11",
  month =        may,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The dump\slash restor, Volcopy, Cpio\slash find backup
                 systems will be distributed with the first release of
                 UNIX\slash TS.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Haight:1978:UTR
author: R. C. Haight
title: UNIX / TS Release 1.0
type: Technical Memorandum
number: 1321 (MF 78-8234-82)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 30
month: sep
monthnumber: 9
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: This document is an attempt to describe new features of UNIX / TS.
acknowledgement: ack-nhfb
rawabstract: This document is an attempt to describe new features of UNIX\slash TS.
rawauthor: R. C. Haight
rawtitle: {UNIX\slash TS Release 1.0}
entry:
@TechReport{Haight:1978:UTR,
  author =       "R. C. Haight",
  title =        "{UNIX\slash TS Release 1.0}",
  type =         "Technical Memorandum",
  number =       "1321 (MF 78-8234-82)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "30",
  month =        sep,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This document is an attempt to describe new features
                 of UNIX\slash TS.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Hamilton:1978:VFS
author: L. L. Hamilton
title: Virtual File Systems on MERT
type: Technical Memorandum
number: 1343 (TM 78-5523-9)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 22
month: aug
monthnumber: 8
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: This memorandum is meant to be both a user's guide and a brief overview ldots system.
acknowledgement: ack-nhfb
rawabstract: This memorandum is meant to be both a user's guide and a brief overview \ldots{} system.
rawauthor: L. L. Hamilton
rawtitle: Virtual File Systems on {MERT}
entry:
@TechReport{Hamilton:1978:VFS,
  author =       "L. L. Hamilton",
  title =        "Virtual File Systems on {MERT}",
  type =         "Technical Memorandum",
  number =       "1343 (TM 78-5523-9)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "22",
  month =        aug,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum is meant to be both a user's guide and
                 a brief overview \ldots{} system.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Haskell:1978:IGZ
author: B. G. Haskell
title: Implementation of GR-Z Graphics on UNIX
type: Technical Memorandum
number: 1298
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 8
month: sep
monthnumber: 9
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: B. G. Haskell
rawtitle: Implementation of {GR-Z} Graphics on {UNIX}
abstract:
The purpose of this memorandum is to describe the programs and procedures necessary for the running of GR-Z programs on UNIX.

rawabstract:
The purpose of this memorandum is to describe the programs and procedures necessary for the running of GR-Z programs on UNIX.

entry:
@TechReport{Haskell:1978:IGZ,
  author =       "B. G. Haskell",
  title =        "Implementation of {GR-Z} Graphics on {UNIX}",
  type =         "Technical Memorandum",
  number =       "1298",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "8",
  month =        sep,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "The purpose of this memorandum is to describe the
                 programs and procedures necessary for the running of
                 GR-Z programs on UNIX.",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Haverty:1978:ICS
author: J. F. Haverty and R. D. Rettburg
booktitle: Proceedings of Compcon 78: Computer Communications Networks
title: Interprocess Communications for a Server in UNIX
pages: 312--315
month: sep
monthnumber: 9
year: 1978
bibdate: Fri May 22 10:37:59 2020
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2020.05.22 10:37:59 ???
acknowledgement: ack-nhfb
rawauthor: J. F. Haverty and R. D. Rettburg
rawbooktitle: Proceedings of {Compcon 78}: Computer Communications Networks
rawtitle: Interprocess Communications for a Server in {UNIX}
entry:
@InProceedings{Haverty:1978:ICS,
  author =       "J. F. Haverty and R. D. Rettburg",
  editor =       "????",
  booktitle =    "Proceedings of {Compcon 78}: Computer Communications
                 Networks",
  title =        "Interprocess Communications for a Server in {UNIX}",
  publisher =    "????",
  address =      "????",
  pages =        "312--315",
  month =        sep,
  year =         "1978",
  bibdate =      "Fri May 22 10:37:59 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: HCC:1978:GUP
author: HO Computer Center
title: A Guide to the [use] of Pseudo-ATS on UNIX
type: Technical Memorandum
number: 1301
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
month: oct
monthnumber: 10
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
abstract: This memorandum explains how to move documents from an ATS system onto UNIX ldots
acknowledgement: ack-nhfb
rawabstract: This memorandum explains how to move documents from an ATS system onto UNIX \ldots{}
rawauthor: {HO Computer Center}
rawtitle: A Guide to the [use] of Pseudo-{ATS} on {UNIX}
entry:
@TechReport{HCC:1978:GUP,
  author =       "{HO Computer Center}",
  title =        "A Guide to the [use] of Pseudo-{ATS} on {UNIX}",
  type =         "Technical Memorandum",
  number =       "1301",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  month =        oct,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum explains how to move documents from an
                 ATS system onto UNIX \ldots{}",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Hedrick:1978:PRR
author: E. L. Hedrick and T. M. Raleigh
title: Preliminary Report on RCMAS and MERT Performance Problems
type: Technical Memorandum
number: 8
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 10
month: oct
monthnumber: 10
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: E. L. Hedrick and T. M. Raleigh
rawtitle: Preliminary Report on {RCMAS} and {MERT} Performance Problems
abstract:
This memorandum summarizes the performance and reliability problems that the Recent Change Memory Administration System experienced at their Chicago field site.

rawabstract:
This memorandum summarizes the performance and reliability problems that the Recent Change Memory Administration System experienced at their Chicago field site.

entry:
@TechReport{Hedrick:1978:PRR,
  author =       "E. L. Hedrick and T. M. Raleigh",
  title =        "Preliminary Report on {RCMAS} and {MERT} Performance
                 Problems",
  type =         "Technical Memorandum",
  number =       "8",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "10",
  month =        oct,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This memorandum summarizes the performance and
                 reliability problems that the Recent Change Memory
                 Administration System experienced at their Chicago
                 field site.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Hooker:1978:ARU
author: J. W. Hooker
title: Audio Response Unit (ARU) Subsystem Design for Real-Time Retrieval (RTLR) / ARU Prototype System
type: Technical Memorandum
number: 1306 (TM 78-9156-4)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 15
month: sep
monthnumber: 9
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: J. W. Hooker
abstract:
This paper describes an example of a MERT kernel process developed to implement a real-time application with performance requirements not achievable with user processes.

rawabstract:
This paper describes an example of a MERT kernel process developed to implement a real-time application with performance requirements not achievable with user processes.

rawtitle:
{Audio Response Unit (ARU)} Subsystem Design for {Real-Time Retrieval (RTLR)\slash ARU} Prototype System

entry:
@TechReport{Hooker:1978:ARU,
  author =       "J. W. Hooker",
  title =        "{Audio Response Unit (ARU)} Subsystem Design for
                 {Real-Time Retrieval (RTLR)\slash ARU} Prototype
                 System",
  type =         "Technical Memorandum",
  number =       "1306 (TM 78-9156-4)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "15",
  month =        sep,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "This paper describes an example of a MERT kernel
                 process developed to implement a real-time application
                 with performance requirements not achievable with user
                 processes.",
  acknowledgement = ack-nhfb,
}


bibtype: techreport
filename: unix.bib
label: Johnson:1978:LPC
author: Steven C. Johnson
title: Lint, a Program Checker
type: Technical Memorandum
number: 1186
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
day: 26
month: jul
monthnumber: 7
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
acknowledgement: ack-nhfb
rawauthor: Steven C. Johnson
rawtitle: Lint, a Program Checker
abstract:
pgm Lint is a command which examines C source programs to detect and report about a number of bugs and obscurities. This document discusses the use of pgm lint, gives an overview of the implementation, and gives some hints on the writing of machine independent C code.

rawabstract:
\pgm{Lint} is a command which examines C source programs to detect and report about a number of bugs and obscurities. This document discusses the use of \pgm{lint}, gives an overview of the implementation, and gives some hints on the writing of machine independent C code.

entry:
@TechReport{Johnson:1978:LPC,
  author =       "Steven C. Johnson",
  title =        "Lint, a Program Checker",
  type =         "Technical Memorandum",
  number =       "1186",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "??",
  day =          "26",
  month =        jul,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "\pgm{Lint} is a command which examines C source
                 programs to detect and report about a number of bugs
                 and obscurities. This document discusses the use of
                 \pgm{lint}, gives an overview of the implementation,
                 and gives some hints on the writing of machine
                 independent C code.",
  acknowledgement = ack-nhfb,
}


bibtype: inproceedings
filename: unix.bib
label: Johnson:1978:PCT
author: S. C. Johnson
editor: ACM
booktitle: Proceedings of the 5th ACM Symposium on Principles of Programming Languages
title: A Portable Compiler: Theory and Practice
publisher: pub-ACM
address: pub-ACM:adr
pages: 97--104
month: jan
monthnumber: 1
year: 1978
DOI: https://doi.org/10.1145/512760.512771
bibdate: Tue Aug 29 10:53:04 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.08.29 10:53:04 ???
keywords: pcc
acknowledgement: ack-nhfb
rawauthor: S. C. Johnson
rawbooktitle: Proceedings of the 5th {ACM} Symposium on Principles of Programming Languages
raweditor: {ACM}
rawtitle: A Portable Compiler: Theory and Practice
abstract:
A compiler for the C language has recently been constructed which is now compiling C for about half a dozen machines. The compiler was influenced in various ways by recent theoretical developments. This paper gives an overview of the compiler structure and algorithms, emphasizing those areas where theory was helpful, and discussing the approaches taken where theory was lacking.

rawabstract:
A compiler for the C language has recently been constructed which is now compiling C for about half a dozen machines. The compiler was influenced in various ways by recent theoretical developments. This paper gives an overview of the compiler structure and algorithms, emphasizing those areas where theory was helpful, and discussing the approaches taken where theory was lacking.

entry:
@InProceedings{Johnson:1978:PCT,
  author =       "S. C. Johnson",
  editor =       "{ACM}",
  booktitle =    "Proceedings of the 5th {ACM} Symposium on Principles
                 of Programming Languages",
  title =        "A Portable Compiler: Theory and Practice",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "97--104",
  month =        jan,
  year =         "1978",
  DOI =          "https://doi.org/10.1145/512760.512771",
  bibdate =      "Tue Aug 29 10:53:04 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "A compiler for the C language has recently been
                 constructed which is now compiling C for about half a
                 dozen machines. The compiler was influenced in various
                 ways by recent theoretical developments. This paper
                 gives an overview of the compiler structure and
                 algorithms, emphasizing those areas where theory was
                 helpful, and discussing the approaches taken where
                 theory was lacking.",
  acknowledgement = ack-nhfb,
  keywords =     "pcc",
}


bibtype: article
filename: unix.bib
label: Johnson:1978:UTSa
author: Steven C. Johnson and Dennis M. Ritchie
title: UNIX Time-Sharing System: Portability of C Programs and the UNIX System
journal: j-BELL-SYST-TECH-J
volume: 57
number: 6
pages: 2021--2048
month: jul
monthnumber: 7
year: 1978
CODEN: BSTJAN
ISSN: 0005-8580 (print), 2376-7154 (electronic) OR 00058580 (print), 23767154 (electronic)
ISSNL: 0005-8580 OR 00058580
bibdate: Tue Nov 9 11:15:56 MST 2010
bibtimestamp: 2010.11.09 11:15:56 MST
fjournal: The Bell System Technical Journal
acknowledgement: ack-nhfb
authordates: Dennis M. Ritchie (9 September 1941--12 October 2011)
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/
rawauthor: Steven C. Johnson and Dennis M. Ritchie
rawtitle: {UNIX} Time-Sharing System: Portability of {C} Programs and the {UNIX} System
bibsource:
http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5706-2.html; http://sciops.net/information/bstj/bstj57-6-2021_text.pdf; https://www.math.utah.edu/pub/tex/bib/unix.bib; https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-2021.pdf

URL:
http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-6-2021.pdf; https://ieeexplore.ieee.org/document/6770409

entry:
@Article{Johnson:1978:UTSa,
  author =       "Steven C. Johnson and Dennis M. Ritchie",
  title =        "{UNIX} Time-Sharing System: Portability of {C}
                 Programs and the {UNIX} System",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "57",
  number =       "6",
  pages =        "2021--2048",
  month =        jul # "\slash " # aug,
  year =         "1978",
  CODEN =        "BSTJAN",
  ISSN =         "0005-8580 (print), 2376-7154 (electronic)",
  ISSN-L =       "0005-8580",
  bibdate =      "Tue Nov 9 11:15:56 MST 2010",
  bibsource =    "http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5706-2.html;
                 http://sciops.net/information/bstj/bstj57-6-2021_text.pdf;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-2021.pdf",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-6-2021.pdf;
                 https://ieeexplore.ieee.org/document/6770409",
  acknowledgement = ack-nhfb,
  author-dates = "Dennis M. Ritchie (9 September 1941--12 October
                 2011)",
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}


bibtype: article
filename: unix.bib
label: Johnson:1978:UTSb
author: Steven C. Johnson and Michael E. Lesk
title: UNIX Time-Sharing System: Language Development Tools
journal: j-BELL-SYST-TECH-J
volume: 57
number: 6
pages: 2155--2175
month: jul
monthnumber: 7
year: 1978
CODEN: BSTJAN
ISSN: 0005-8580 (print), 2376-7154 (electronic) OR 00058580 (print), 23767154 (electronic)
ISSNL: 0005-8580 OR 00058580
bibdate: Tue Nov 9 11:15:56 MST 2010
bibtimestamp: 2010.11.09 11:15:56 MST
URL: http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-6-2155.pdf
fjournal: The Bell System Technical Journal
acknowledgement: ack-nhfb
journalURL: http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/
rawauthor: Steven C. Johnson and Michael E. Lesk
rawtitle: {UNIX} Time-Sharing System: Language Development Tools
bibsource:
http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5706-2.html; http://sciops.net/information/bstj/bstj57-6-2155_text.pdf; https://www.math.utah.edu/pub/tex/bib/unix.bib; https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-2155.pdf

entry:
@Article{Johnson:1978:UTSb,
  author =       "Steven C. Johnson and Michael E. Lesk",
  title =        "{UNIX} Time-Sharing System: Language Development
                 Tools",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "57",
  number =       "6",
  pages =        "2155--2175",
  month =        jul # "\slash " # aug,
  year =         "1978",
  CODEN =        "BSTJAN",
  ISSN =         "0005-8580 (print), 2376-7154 (electronic)",
  ISSN-L =       "0005-8580",
  bibdate =      "Tue Nov 9 11:15:56 MST 2010",
  bibsource =    "http://bstj.bell-labs.com/oldfiles/year.1978/BSTJ.1978.5706-2.html;
                 http://sciops.net/information/bstj/bstj57-6-2155_text.pdf;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-2155.pdf",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol57/bstj57-6-2155.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}


bibtype: techreport
filename: unix.bib
label: Johnson:1978:YYA
author: Steven C. Johnson
title: YACC --- Yet Another Compiler Compiler
type: Technical Memorandum
number: 1013 (TM 78-1273-4)
institution: inst-ATT-BELL
address: inst-ATT-BELL:adr
pages: 2 + 30
day: 31
month: jul
monthnumber: 7
year: 1978
bibdate: Tue Jun 06 08:07:45 2023
bibsource: https://www.math.utah.edu/pub/tex/bib/unix.bib
bibtimestamp: 2023.06.06 08:07:45 ???
remark: Available in PDF file of cite [pp. 407--438]Dolotta:1977:DPU.
acknowledgement: ack-nhfb
rawauthor: Steven C. Johnson
rawtitle: {YACC} --- Yet Another Compiler Compiler
abstract:
Computer program input generally has some structure; in fact, every computer program which does input can be thought of as defining an ``input language'' which it accepts. The input languages may be as complex as a programming language, or as simple as a sequence of numbers. Unfortunately, standard input facilities are restricted, difficult to use and change. and do not completely check their inputs for validity.par Yacc provides a general tool for controlling the input to a computer program. The Yacc user describes the structures of his input, together with code which is to be invoked when each such structure is recognized. Yacc turns such a specification into a subroutine which may be invoked to handle the input process; frequently, it is convenient and appropriate to have most of the flow of control in the user's application handled by this subroutine.par The input subroutine produced by Yacc calls a user supplied routine to return the next basic input item. Thus, the user can specify his input in terms of individual input characters, or, if he wishes, in terms of higher level constructs such as names and numbers. The user supplied routine may also handle idiomatic features such as comment and continuation conventions, which typically defy easy specification.par Yacc is written in C [7], and runs under UNIX. The subroutine which is output may be in C or in Ratfor[4], at the user's choice; Ratfor permits translation of the output subroutine into portable Fortran [5]. The class of specifications accepted is a very general one, called LALR(l) grammars with disambiguating rules. The theory behind Yacc has been described elsewhere [1,2,3].par Yacc was originally designed to help produce the ``front end'' of compilers; in addition to this use, it has been successfully used in many application programs, including a phototypesetter language, a document retrieval system, a Fortran debugging system, and the Ratfor compiler.

rawabstract:
Computer program input generally has some structure; in fact, every computer program which does input can be thought of as defining an ``input language'' which it accepts. The input languages may be as complex as a programming language, or as simple as a sequence of numbers. Unfortunately, standard input facilities are restricted, difficult to use and change. and do not completely check their inputs for validity.\par Yacc provides a general tool for controlling the input to a computer program. The Yacc user describes the structures of his input, together with code which is to be invoked when each such structure is recognized. Yacc turns such a specification into a subroutine which may be invoked to handle the input process; frequently, it is convenient and appropriate to have most of the flow of control in the user's application handled by this subroutine.\par The input subroutine produced by Yacc calls a user supplied routine to return the next basic input item. Thus, the user can specify his input in terms of individual input characters, or, if he wishes, in terms of higher level constructs such as names and numbers. The user supplied routine may also handle idiomatic features such as comment and continuation conventions, which typically defy easy specification.\par Yacc is written in C [7], and runs under UNIX. The subroutine which is output may be in C or in Ratfor[4], at the user's choice; Ratfor permits translation of the output subroutine into portable Fortran [5]. The class of specifications accepted is a very general one, called LALR(l) grammars with disambiguating rules. The theory behind Yacc has been described elsewhere [1,2,3].\par Yacc was originally designed to help produce the ``front end'' of compilers; in addition to this use, it has been successfully used in many application programs, including a phototypesetter language, a document retrieval system, a Fortran debugging system, and the Ratfor compiler.

entry:
@TechReport{Johnson:1978:YYA,
  author =       "Steven C. Johnson",
  title =        "{YACC} --- Yet Another Compiler Compiler",
  type =         "Technical Memorandum",
  number =       "1013 (TM 78-1273-4)",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "2 + 30",
  day =          "31",
  month =        jul,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "Computer program input generally has some structure;
                 in fact, every computer program which does input can be
                 thought of as defining an ``input language'' which it
                 accepts. The input languages may be as complex as a
                 programming language, or as simple as a sequence of
                 numbers. Unfortunately, standard input facilities are
                 restricted, difficult to use and change. and do not
                 completely check their inputs for validity.\par

                 Yacc provides a general tool for controlling the input
                 to a computer program. The Yacc user describes the
                 structures of his input, together with code which is to
                 be invoked when each such structure is recognized. Yacc
                 turns such a specification into a subroutine which may
                 be invoked to handle the input process; frequently, it
                 is convenient and appropriate to have most of the flow
                 of control in the user's application handled by this
                 subroutine.\par

                 The input subroutine produced by Yacc calls a user
                 supplied routine to return the next basic input item.
                 Thus, the user can specify his input in terms of
                 individual input characters, or, if he wishes, in terms
                 of higher level constructs such as names and numbers.
                 The user supplied routine may also handle idiomatic
                 features such as comment and continuation conventions,
                 which typically defy easy specification.\par

                 Yacc is written in C [7], and runs under UNIX. The
                 subroutine which is output may be in C or in Ratfor[4],
                 at the user's choice; Ratfor permits translation of the
                 output subroutine into portable Fortran [5]. The class
                 of specifications accepted is a very general one,
                 called LALR(l) grammars with disambiguating rules. The
                 theory behind Yacc has been described elsewhere
                 [1,2,3].\par

                 Yacc was originally designed to help produce the
                 ``front end'' of compilers; in addition to this use, it
                 has been successfully used in many application
                 programs, including a phototypesetter language, a
                 document retrieval system, a Fortran debugging system,
                 and the Ratfor compiler.",
  abstract-2 =   "Converts a BNF specification of a language and
                 semantic action written in C into a compiler \ldots{}
                 language.",
  acknowledgement = ack-nhfb,
  remark =       "Available in PDF file of \cite[pp.
                 407--438]{Dolotta:1977:DPU}.",
}


