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