Home | History | Annotate | Line # | Download | only in USD.doc
      1 %A L. P. Deutsch
      2 %A B. W. Lampson
      3 %T An online editor
      4 %J Comm. Assoc. Comp. Mach.
      5 %V 10
      6 %N 12
      7 %D December 1967
      8 %P 793-799, 803
      9 %K qed
     10 
     11 .[
     12 %r 17
     13 %K cstr
     14 %R Comp. Sci. Tech. Rep. No. 17
     15 %I Bell Laboratories
     16 %C Murray Hill, New Jersey
     17 %A B. W. Kernighan
     18 %A L. L. Cherry
     19 %T A System for Typesetting Mathematics
     20 %d May 1974, revised April 1977
     21 %J Comm. Assoc. Comp. Mach.
     22 %K acm cacm
     23 %V 18
     24 %P 151-157
     25 %D March 1975
     26 .]
     27 
     28 %T U\s-2NIX\s0 Time-Sharing System: Document Preparation
     29 %K unix bstj
     30 %A B. W. Kernighan
     31 %A M. E. Lesk
     32 %A J. F. Ossanna
     33 %J Bell Sys. Tech. J.
     34 %V 57
     35 %N 6
     36 %P 2115-2135
     37 %D 1978
     38 
     39 %A T. A. Dolotta
     40 %A J. R. Mashey
     41 %T An Introduction to the Programmer's Workbench
     42 %J Proc. 2nd Int. Conf. on Software Engineering
     43 %D October 13-15, 1976
     44 %P 164-168
     45 
     46 %T U\s-2NIX\s0 Time-Sharing System: The Programmer's Workbench
     47 %A T. A. Dolotta
     48 %A R. C. Haight
     49 %A J. R. Mashey
     50 %J Bell Sys. Tech. J.
     51 %V 57
     52 %N 6
     53 %P 2177-2200
     54 %D 1978
     55 %K unix bstj
     56 
     57 %T U\s-2NIX\s0 Time-Sharing System: U\s-2NIX\s0 on a Microprocessor
     58 %K unix bstj
     59 %A H. Lycklama
     60 %J Bell Sys. Tech. J.
     61 %V 57
     62 %N 6
     63 %P 2087-2101
     64 %D 1978
     65 
     66 %T The C Programming Language
     67 %A B. W. Kernighan
     68 %A D. M. Ritchie
     69 %I Prentice-Hall
     70 %C Englewood Cliffs, New Jersey
     71 %D 1978
     72 
     73 %T Computer Recreations
     74 %A Aleph-null
     75 %J Software Practice and Experience
     76 %V 1
     77 %N 2
     78 %D April-June 1971
     79 %P 201-204
     80 
     81 %T U\s-2NIX\s0 Time-Sharing System: The U\s-2NIX\s0 Shell
     82 %A S. R. Bourne
     83 %K unix bstj
     84 %J Bell Sys. Tech. J.
     85 %V 57
     86 %N 6
     87 %P 1971-1990
     88 %D 1978
     89 
     90 %A L. P. Deutsch
     91 %A B. W. Lampson
     92 %T \*sSDS\*n 930 time-sharing system preliminary reference manual
     93 %R Doc. 30.10.10, Project \*sGENIE\*n
     94 %C Univ. Cal. at Berkeley
     95 %D April 1965
     96 
     97 %A R. J. Feiertag
     98 %A E. I. Organick
     99 %T The Multics input-output system
    100 %J Proc. Third Symposium on Operating Systems Principles
    101 %D October 18-20, 1971
    102 %P 35-41
    103 
    104 %A D. G. Bobrow
    105 %A J. D. Burchfiel
    106 %A D. L. Murphy
    107 %A R. S. Tomlinson
    108 %T \*sTENEX\*n, a Paged Time Sharing System for the \*sPDP\*n-10
    109 %J Comm. Assoc. Comp. Mach.
    110 %V 15
    111 %N 3
    112 %D March 1972
    113 %K tenex
    114 %P 135-143
    115 
    116 %A R. E. Griswold
    117 %A D. R. Hanson
    118 %T An Overview of SL5
    119 %J SIGPLAN Notices
    120 %V 12
    121 %N 4
    122 %D April 1977
    123 %P 40-50
    124 
    125 %A E. W. Dijkstra
    126 %T Cooperating Sequential Processes
    127 %B Programming Languages
    128 %E F. Genuys
    129 %I Academic Press
    130 %C New York
    131 %D 1968
    132 %P 43-112
    133 
    134 %A J. A. Hawley
    135 %A W. B. Meyer
    136 %T M\s-2UNIX\s0, A Multiprocessing Version of U\s-2NIX\s0
    137 %K munix unix
    138 %R M.S. Thesis
    139 %I Naval Postgraduate School
    140 %C Monterey, Cal.
    141 %D 1975
    142 
    143 %T The U\s-2NIX\s0 Time-Sharing System
    144 %K unix bstj
    145 %A D. M. Ritchie
    146 %A K. Thompson
    147 %J Bell Sys. Tech. J.
    148 %V 57
    149 %N 6
    150 %P 1905-1929
    151 %D 1978
    152 
    153 %A E. I. Organick
    154 %T The M\s-2ULTICS\s0 System
    155 %K multics
    156 %I M.I.T. Press
    157 %C Cambridge, Mass.
    158 %D 1972
    159 
    160 %T UNIX for Beginners
    161 %A B. W. Kernighan
    162 %D 1978
    163 
    164 %T U\s-2NIX\s0 Programmer's Man\&ual
    165 %A K. Thompson
    166 %A D. M. Ritchie
    167 %K unix
    168 %I Bell Laboratories
    169 %O Seventh Edition.
    170 %D 1978
    171 
    172 %A K. Thompson
    173 %T The U\s-2NIX\s0 Command Language
    174 %B Structured Programming\(emInfotech State of the Art Report
    175 %I Infotech International Ltd.
    176 %C Nicholson House, Maidenhead, Berkshire, England
    177 %D March 1975
    178 %P 375-384
    179 %K unix
    180 %X pwb
    181 Brief description of shell syntax and semantics, without much
    182 detail on implementation.
    183 Much on pipes and convenience of hooking programs together.
    184 Includes SERMONETTE:
    185 "Many familiar computing `concepts' are missing from UNIX.
    186 Files have no records. There are no access methods.
    187 There are no file types.  These concepts fill a much-needed gap.
    188 I sincerely hope that when future systems are designed by
    189 manufacturers the value of some of these ingrained notions is re-examined.
    190 Like the politician and his `common man', manufacturers have
    191 their `average user'.
    192 
    193 %A J. R. Mashey
    194 %T PWB/UNIX Shell Tutorial
    195 %D September 30, 1977
    196 
    197 %A D. F. Hartley (Ed.)
    198 %T The Cambridge Multiple Access System \- Users Reference Manual
    199 %I University Mathematical Laboratory
    200 %C Cambridge, England
    201 %D 1968
    202 
    203 %A P. A. Crisman (Ed.)
    204 %T The Compatible Time-Sharing System
    205 %I M.I.T. Press
    206 %K whole ctss book
    207 %C Cambridge, Mass.
    208 %D 1965
    209 
    210 %T LR Parsing
    211 %A A. V. Aho
    212 %A S. C. Johnson
    213 %J Comp. Surveys
    214 %V 6
    215 %N 2
    216 %P 99-124
    217 %D June 1974
    218 
    219 %T Deterministic Parsing of Ambiguous Grammars
    220 %A A. V. Aho
    221 %A S. C. Johnson
    222 %A J. D. Ullman
    223 %J Comm. Assoc. Comp. Mach.
    224 %K acm cacm
    225 %V 18
    226 %N 8
    227 %P 441-452
    228 %D August 1975
    229 
    230 %A A. V. Aho
    231 %A J. D. Ullman
    232 %T Principles of Compiler Design
    233 %I Addison-Wesley
    234 %C Reading, Mass.
    235 %D 1977
    236 
    237 .[
    238 %r 65
    239 %R Comp. Sci. Tech. Rep. No. 65
    240 %K CSTR
    241 %A S. C. Johnson
    242 %T Lint, a C Program Checker
    243 %D December 1977
    244 %O updated version TM 78-1273-3
    245 %D 1978
    246 .]
    247 
    248 %T A Portable Compiler: Theory and Practice
    249 %A S. C. Johnson
    250 %J Proc. 5th ACM Symp. on Principles of Programming Languages
    251 %P 97-104
    252 %D January 1978
    253 
    254 .[
    255 %r 39
    256 %K CSTR
    257 %R Comp. Sci. Tech. Rep. No. 39
    258 %I Bell Laboratories
    259 %C Murray Hill, New Jersey
    260 %A M. E. Lesk
    261 %T Lex \(em A Lexical Analyzer Generator
    262 %D October 1975
    263 .]
    264 
    265 .[
    266 %r 32
    267 %K CSTR
    268 %R Comp. Sci. Tech. Rep. No. 32
    269 %I Bell Laboratories
    270 %C Murray Hill, New Jersey
    271 %A S. C. Johnson
    272 %T Yacc \(em  Yet Another Compiler-Compiler
    273 %D July 1975
    274 .]
    275 
    276 %T U\s-2NIX\s0 Time-Sharing System: Portability of C Programs and the U\s-2NIX\s0 System
    277 %K unix bstj
    278 %A S. C. Johnson
    279 %A D. M. Ritchie
    280 %J Bell Sys. Tech. J.
    281 %V 57
    282 %N 6
    283 %P 2021-2048
    284 %D 1978
    285 
    286 %T Typing Documents on UNIX and GCOS:  The -ms Macros for Troff
    287 %A M. E. Lesk
    288 %D 1977
    289 
    290 %A K. Thompson
    291 %A D. M. Ritchie
    292 %T U\s-2NIX\s0 Programmer's Manual
    293 %K unix
    294 %I Bell Laboratories
    295 %O Sixth Edition
    296 %D May 1975
    297 
    298 %T The Network U\s-2NIX\s0 System
    299 %K unix
    300 %A G. L. Chesson
    301 %J Operating Systems Review
    302 %V 9
    303 %N 5
    304 %P 60-66
    305 %D 1975
    306 %O Also in \f2Proc. 5th Symp. on Operating Systems Principles.\f1
    307 
    308 %T Spider \(em An Experimental Data Communications System
    309 %Z ctr127
    310 %A A. G. Fraser
    311 %J Proc. IEEE Conf. on Communications
    312 %P 21F
    313 %O IEEE Cat. No. 74CH0859-9-CSCB.
    314 %D June 1974
    315 
    316 %T A Virtual Channel Network
    317 %A A. G. Fraser
    318 %J Datamation
    319 %P 51-56
    320 %D February 1975
    321 
    322 .[
    323 %r 41
    324 %K CSTR
    325 %R Comp. Sci. Tech. Rep. No. 41
    326 %I Bell Laboratories
    327 %C Murray Hill, New Jersey
    328 %A J. W. Hunt
    329 %A M. D. McIlroy
    330 %T An Algorithm for Differential File Comparison
    331 %D June 1976
    332 .]
    333 
    334 %A F. P. Brooks, Jr.
    335 %T The Mythical Man-Month
    336 %I Addison-Wesley
    337 %C Reading, Mass.
    338 %D 1975
    339 %X pwb
    340 Readable, classic reference on software engineering and
    341 problems of large projects, from someone with experience in them.
    342 Required reading for any software engineer, even if conclusions may not
    343 always be agreed with.
    344 %br
    345 "The second is the most dangerous system a man ever designs." p.55.
    346 %br
    347 "Hence plan to throw one away; you will, anyhow." p.116.
    348 %br
    349 "Cosgrove has perceptively pointed out that the programmer delivers
    350 satisfaction of a user need rather than any tangible product.
    351 And both the actual need and the user's perception of that need
    352 will change as programs are built, tested, and used." p.117.
    353 %br
    354 "The total cost of maintaining a widely used program is typically 40 percent
    355 or more of the cost of developing it." p.121.
    356 %br
    357 "As shown above, amalgamating prose and program reduces the total
    358 number of characters to be stored." p.175.
    359 
    360 %T A Portable Compiler for the Language C
    361 %A A. Snyder
    362 %I Master's Thesis, M.I.T.
    363 %C Cambridge, Mass.
    364 %D 1974
    365 
    366 %T The C Language Calling Sequence
    367 %A M. E. Lesk
    368 %A S. C. Johnson
    369 %A D. M. Ritchie
    370 %D 1977
    371 
    372 %T Optimal Code Generation for Expression Trees
    373 %A A. V. Aho
    374 %A S. C. Johnson
    375 %D 1975
    376 %J J. Assoc. Comp. Mach.
    377 %K acm jacm
    378 %V 23
    379 %N 3
    380 %P 488-501
    381 %O Also in \f2Proc. ACM Symp. on Theory of Computing,\f1 pp. 207-217, 1975.
    382 
    383 %A R. Sethi
    384 %A J. D. Ullman
    385 %T The Generation of Optimal Code for Arithmetic Expressions
    386 %J J. Assoc. Comp. Mach.
    387 %K acm jacm
    388 %V 17
    389 %N 4
    390 %D October 1970
    391 %P 715-728
    392 %O Reprinted as pp. 229-247 in \fICompiler Techniques\fR, ed. B. W. Pollack, Auerbach, Princeton NJ (1972).
    393 %X pwb
    394 Optimal approach for straight-line, fixed
    395 number of regs.
    396 
    397 %T Code Generation for Machines with Multiregister
    398 Operations
    399 %A A. V. Aho
    400 %A S. C. Johnson
    401 %A J. D. Ullman
    402 %J Proc. 4th ACM Symp. on Principles of Programming Languages
    403 %P 21-28
    404 %D January 1977
    405 
    406