3706 lines
		
	
	
		
			215 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			3706 lines
		
	
	
		
			215 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
Communications of the ACM
 | 
						|
Volume 4,  Number 4, April, 1961
 | 
						|
 | 
						|
                  J. R. Herndon   ACM Algorithm 49: Spherical Neumann
 | 
						|
                                  Function . . . . . . . . . . . . . . . .  179
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 5,  Number 12, December, 1962
 | 
						|
 | 
						|
                   J. N. Merner   ACM Algorithm 149: Complete Elliptic
 | 
						|
                                  Integral . . . . . . . . . . . . . . . .  605
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 6,  Number 6, June, 1963
 | 
						|
 | 
						|
                   O. G. Ludwig   ACM Algorithm 179: Incomplete Beta Ratio  314
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 6,  Number 12, December, 1963
 | 
						|
 | 
						|
                     R. H. Kase   ACM Algorithm 219: Topological Ordering
 | 
						|
                                  for Pert Networks  . . . . . . . . . . . 738--739
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 7,  Number 8, August, 1964
 | 
						|
 | 
						|
                    W. Gautschi   ACM Algorithm 236: Bessel Functions of
 | 
						|
                                  the First Kind . . . . . . . . . . . . . 479--480
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 7,  Number 12, December, 1964
 | 
						|
 | 
						|
                   J. Boothroyd   ACM Algorithm 246: Graycode  . . . . . .  701
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 8,  Number 8, August, 1965
 | 
						|
 | 
						|
                    W. Gautschi   ACM Algorithm 259: Legendre Functions
 | 
						|
                                  for Arguments Larger than One  . . . . . 488--492
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 9,  Number 5, May, 1966
 | 
						|
 | 
						|
                    W. Fletcher   ACM Algorithm 284: Interchange of Two
 | 
						|
                                  Blocks of Data . . . . . . . . . . . . .  326
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 10,  Number 4, April, 1967
 | 
						|
 | 
						|
                 I. D. Hill and   
 | 
						|
                     M. C. Pike   ACM Algorithm 299: Chi-Squared Integral  243--244
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 11,  Number 3, March, 1968
 | 
						|
 | 
						|
           Edsger Wybe Dijkstra   Go to statement considered harmful . . . 147--148
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 12,  Number 5, May, 1969
 | 
						|
 | 
						|
         ANSI Subcommittee X3J3   Clarification of Fortran Standards ---
 | 
						|
                                  Initial Progress . . . . . . . . . . . . 289--294
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 12,  Number 9, September, 1969
 | 
						|
 | 
						|
                       N. Wirth   On Multiprogramming, Machine Coding, and
 | 
						|
                                  Computer Organization  . . . . . . . . . 489--498
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 1,  Number 11, November, 1970
 | 
						|
 | 
						|
                      V. Y. Lum   Multi-Attribute Retrieval with Combined
 | 
						|
                                  Indexes  . . . . . . . . . . . . . . . . 660--665
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 13,  Number 1, January, 1970
 | 
						|
 | 
						|
                     T. C. Lowe   Automatic segmentation of cyclic program
 | 
						|
                                  structures based on connectivity and
 | 
						|
                                  processor timing . . . . . . . . . . . . 3--6
 | 
						|
            Walter Gautschi and   
 | 
						|
                 Bruce J. Klein   Recursive computation of certain
 | 
						|
                                  derivatives --- A study of error
 | 
						|
                                  propagation  . . . . . . . . . . . . . . 7--9
 | 
						|
              A. P. Mullery and   
 | 
						|
                 G. C. Driscoll   A processor allocation method for
 | 
						|
                                  time-sharing . . . . . . . . . . . . . . 10--14
 | 
						|
                  R. F. Simmons   Natural Language Question-Answering
 | 
						|
                                  Systems: 1969  . . . . . . . . . . . . . 15--30
 | 
						|
                    E. T. Irons   Experience with an extensible language   31--40
 | 
						|
                   U. Montanari   A note on minimal length polygonal
 | 
						|
                                  approximation to a digitized contour . . 41--47
 | 
						|
                Harald Stehfest   ACM Algorithm 368: Numerical Inversion
 | 
						|
                                  of Laplace Transforms  . . . . . . . . . 47--49
 | 
						|
                 H. E. Schaffer   ACM Algorithm 369: Generator of Random
 | 
						|
                                  Numbers Satisfying the Poisson
 | 
						|
                                  Distribution . . . . . . . . . . . . . . 49--49
 | 
						|
                   E. L. Butler   ACM Algorithm 370: General Random Number
 | 
						|
                                  Generator  . . . . . . . . . . . . . . . 49--52
 | 
						|
                 J. K. S. McKay   ACM Algorithm 371: Partitions in Natural
 | 
						|
                                  Order  . . . . . . . . . . . . . . . . . 52--52
 | 
						|
                   K. B. Dunham   ACM Algorithm 372: An Algorithm to
 | 
						|
                                  Produce Complex Primes CSIEVE  . . . . . 52--54
 | 
						|
                 R. Griffin and   
 | 
						|
                   K. A. Redich   Remark on ``Algorithm 347 [M1]: An
 | 
						|
                                  Efficient Algorithm for Sorting with
 | 
						|
                                  Minimal Storage'', by R. C. Singleton    54--54
 | 
						|
                      Anonymous   Representation for calendar date for
 | 
						|
                                  machine-to-machine data interchange  . . 55--55
 | 
						|
                      Anonymous   Interchange rolls of perforated tape for
 | 
						|
                                  information interchange  . . . . . . . . 56--56
 | 
						|
                    W. H. Payne   Fortran Tausworthe pseudorandom number
 | 
						|
                                  generator  . . . . . . . . . . . . . . . 57--57
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 13,  Number 2, February, 1970
 | 
						|
 | 
						|
             David K. Hsiao and   
 | 
						|
                Frank D. Harary   A Formal System for Information
 | 
						|
                                  Retrieval from Files . . . . . . . . . . 67--73
 | 
						|
          E. von Glaserfeld and   
 | 
						|
                   P. P. Pisani   The multistore parser for hierarchical
 | 
						|
                                  syntactic structures . . . . . . . . . . 74--82
 | 
						|
                    Steven Vere   Translation equations  . . . . . . . . . 83--89
 | 
						|
                   H. L. Morgan   Spelling correction in systems programs  90--94
 | 
						|
                      J. Earley   An Efficient Context-Free Parsing
 | 
						|
                                  Algorithm  . . . . . . . . . . . . . . . 94--102
 | 
						|
                    C. E. Radke   The Use of Quadratic Residue Research    103--105
 | 
						|
                       B. Jones   A Variation on Sorting by Address
 | 
						|
                                  Calculation  . . . . . . . . . . . . . . 105--107
 | 
						|
                  James R. Bell   The Quadratic Quotient Method: A Hash
 | 
						|
                                  Code Eliminating Secondary Clustering    107--109
 | 
						|
                 D. N. Ness and   
 | 
						|
                R. S. Green and   
 | 
						|
               W. A. Martin and   
 | 
						|
                  G. A. Moulton   Computer education in a graduate school
 | 
						|
                                  of management  . . . . . . . . . . . . . 110--114, 19
 | 
						|
              M. F. Robbins and   
 | 
						|
                    J. D. Beyer   An interactive computer system using
 | 
						|
                                  graphical flowchart input  . . . . . . . 115--119
 | 
						|
                    J. S. White   ACM Algorithm 373: Number of Doubly
 | 
						|
                                  Restricted Partitions  . . . . . . . . . 120--120
 | 
						|
                    J. S. White   ACM Algorithm 374: Restricted Partition
 | 
						|
                                  Generator  . . . . . . . . . . . . . . . 120--120
 | 
						|
                       H. Spath   ACM Algorithm 375: Fitting Data to One
 | 
						|
                                  Exponential  . . . . . . . . . . . . . . 120--121
 | 
						|
                       H. Spath   Fitting data to one exponential  . . . . 120--121
 | 
						|
                       H. Spath   ACM Algorithm 376: Least Squares Fit by
 | 
						|
                                  $f(x)=A\cos(Bx+C)$ . . . . . . . . . . . 121--122
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 13,  Number 3, March, 1970
 | 
						|
 | 
						|
                   H. L. Morgan   Spelling correction in systems programs  90--94
 | 
						|
             R. R. Fenichel and   
 | 
						|
              J. Weizenbaum and   
 | 
						|
                J. C. Yochelson   A Program to Teach Programming . . . . . 141--146
 | 
						|
               J. R. Slagle and   
 | 
						|
                    J. K. Dixon   Experiments with the M & N
 | 
						|
                                  Tree-Searching Program . . . . . . . . . 147--154, 159
 | 
						|
                  A. Batson and   
 | 
						|
             Shy-Ming M. Ju and   
 | 
						|
                     D. C. Wood   Measurements of Segment Size . . . . . . 155--159
 | 
						|
                   G. A. Watson   On an Algorithm for Nonlinear Minimax
 | 
						|
                                  Approximation  . . . . . . . . . . . . . 160--162
 | 
						|
               D. G. Schweikert   A Comparison of Error Improvement
 | 
						|
                                  Estimates for Adaptive Trapezoid
 | 
						|
                                  Integration  . . . . . . . . . . . . . . 163--166
 | 
						|
         Robert M. Schwarcz and   
 | 
						|
             John F. Burger and   
 | 
						|
              Robert F. Simmons   A Deductive Question Answerer for
 | 
						|
                                  Natural Language Inference . . . . . . . 167--183
 | 
						|
             A. F. Cardenas and   
 | 
						|
                  W. J. Karplus   PDEL, a Language for Partial
 | 
						|
                                  Differential Equations . . . . . . . . . 184--191 (or 184--190??)
 | 
						|
               M. J. Levine and   
 | 
						|
                  S. M. Swanson   ACM Algorithm 377: Symbolic Expansion of
 | 
						|
                                  Algebraic Expressions  . . . . . . . . . 191--192
 | 
						|
                   M. V. Kailas   Another method of converting from
 | 
						|
                                  hexadecimal to decimal . . . . . . . . . 193--193
 | 
						|
                       D. Pager   A number system for the permutations . . 193--193
 | 
						|
              J. R. H. Dempster   Comment on a Paging Anomaly  . . . . . . 193--194
 | 
						|
                   H. A. Maurer   A Note on the Complement of Inherently
 | 
						|
                                  Ambiguous Context-Free Languages . . . . 194--194
 | 
						|
                D. K. Hsiao and   
 | 
						|
                   F. D. Harary   Corrigenda: ``A Formal System for
 | 
						|
                                  Information Retrieval from Files'' . . . 266--266
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 13,  Number 4, April, 1970
 | 
						|
 | 
						|
             A. J. DeSalvio and   
 | 
						|
                J. G. Purdy and   
 | 
						|
                         J. Rau   Creation and Control of Internal Data
 | 
						|
                                  Bases Under a Fortran Programming
 | 
						|
                                  Environment  . . . . . . . . . . . . . . 211--215
 | 
						|
                    H. D. Mills   Syntax-Directed Documentation for PL360  216--222
 | 
						|
               Rudolf Bayer and   
 | 
						|
             Christoph Witzgall   Some Complete Calculi for Matrices . . . 223--237
 | 
						|
               P. Brinch Hansen   The Nucleus of a Multiprogramming System 238--241, 250
 | 
						|
                  C. M. Eastman   Representations for Space Planning . . . 242--250
 | 
						|
             J. E. Pomeranz and   
 | 
						|
                R. L. Weil, Jr.   The cyclical majority problem  . . . . . 251--254
 | 
						|
                   E. N. Nilson   Cubic Splines on Uniform Meshes  . . . . 255--258
 | 
						|
                  W. Pankiewicz   ACM Algorithm 378: Discretized
 | 
						|
                                  Newton-like Method for Solving a System
 | 
						|
                                  of Simultaneous Nonlinear Equations  . . 259--260
 | 
						|
                   J. N. Lyness   ACM Algorithm 379: SQUANK (Simpson
 | 
						|
                                  Quadrature Used Adaptively-Noise Killed) 260--263 (or 260--262??)
 | 
						|
               W. F. Heess, Jr.   Comments on a paper by Wallace and Mason 264--265
 | 
						|
                    J. L. Smith   Comment on multiprogramming under a page
 | 
						|
                                  on demand strategy . . . . . . . . . . . 265--265
 | 
						|
             Ronald C. de Vries   Comment on Lawler's Multilevel Boolean
 | 
						|
                                  minimization . . . . . . . . . . . . . . 265--266
 | 
						|
                   K. R. Knight   An Algol construction for procedures as
 | 
						|
                                  parameters of procedures . . . . . . . . 266--266
 | 
						|
                       N. Wirth   Corrigenda: ``On Multiprogramming,
 | 
						|
                                  Machine Coding, and Computer
 | 
						|
                                  Organization'' . . . . . . . . . . . . . 266--266
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 13,  Number 5, May, 1970
 | 
						|
 | 
						|
                       L. Hodes   Programming System for the On-Line
 | 
						|
                                  Analysis of Biomedical Images  . . . . . 279--283, 286
 | 
						|
                   G. A. Sitton   Operations on Generalized Arrays with
 | 
						|
                                  the Genie Compiler . . . . . . . . . . . 284--286
 | 
						|
                        S. Vere   Translation Equations (Errata) . . . . . 286--286
 | 
						|
               W. E. Sasser and   
 | 
						|
              D. S. Burdick and   
 | 
						|
               D. A. Graham and   
 | 
						|
                   T. H. Naylor   Application of Sequential Sampling to
 | 
						|
                                  Simulation. an Example Inventory Model   287--296
 | 
						|
                      J. Loeckx   Algorithm for the Construction of
 | 
						|
                                  Bounded-Context Parsers  . . . . . . . . 297--307
 | 
						|
               John C. Reynolds   GEDANKEN --- A Simple Typeless Language
 | 
						|
                                  Based on the Principle of Completeness
 | 
						|
                                  and the Reference Concept  . . . . . . . 308--319
 | 
						|
         S. Crespi-Reghizzi and   
 | 
						|
                    R. Morpurgo   A language for treating graphs . . . . . 319--323
 | 
						|
                  S. Laflin and   
 | 
						|
                  M. A. Brebner   ACM Algorithm 380: In-situ Transposition
 | 
						|
                                  of a Rectangular Matrix  . . . . . . . . 324--326 (or 324--325??)
 | 
						|
                     R. E. Knop   ACM Algorithm 381: Random Vectors
 | 
						|
                                  Uniform In Solid Angle . . . . . . . . . 326--326
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 13,  Number 6, June, 1970
 | 
						|
 | 
						|
                    H. A. Elder   On the Feasibility of Voice Input to an
 | 
						|
                                  On-Line Computer Processing System . . . 339--346
 | 
						|
        C. R. Muthukrishnan and   
 | 
						|
                   V. Rajaraman   On the Conversion of Decision Tables to
 | 
						|
                                  Computer Programs  . . . . . . . . . . . 347--351
 | 
						|
                   J. E. Grimes   Scheduling to Reduce Conflict in
 | 
						|
                                  Meetings . . . . . . . . . . . . . . . . 351--352
 | 
						|
                   D. G. Frantz   A PL\slash 1 program to assist the
 | 
						|
                                  comparative linguist . . . . . . . . . . 353--356
 | 
						|
                  F. J. Damerau   Automatic Parsing for Content Analysis   356--360
 | 
						|
                     Peter Linz   Accurate Floating-Point Summation  . . . 361--362
 | 
						|
                K. E. Hillstrom   Comparison of Several Adaptive
 | 
						|
                                  Newton-Cotes Quadrature Routines in
 | 
						|
                                  Evaluating Definite Integrals with
 | 
						|
                                  Peaked Integrands  . . . . . . . . . . . 362--365
 | 
						|
                  G. W. Stewart   Incorporating Origin Shifts into the QR
 | 
						|
                                  Algorithm for Symmetric Tridiagonal
 | 
						|
                                  Matrices . . . . . . . . . . . . . . . . 365--367
 | 
						|
                    P. J. Chase   ACM Algorithm 382: Combinations of ${M}$
 | 
						|
                                  Out of ${N}$ Objects . . . . . . . . . . 368--368
 | 
						|
                    P. J. Chase   ACM Algorithm 383: Permutations of a Set
 | 
						|
                                  with Repetitions . . . . . . . . . . . . 368--369
 | 
						|
                  G. W. Stewart   ACM Algorithm 384: Eigenvalues and
 | 
						|
                                  Eigenvectors of a Real Symmetric Matrix
 | 
						|
                                  [F2] . . . . . . . . . . . . . . . . . . 369--371
 | 
						|
                   R. L. London   Certification of Algorithm 245 (M1)
 | 
						|
                                  Treesort 3: Proof of Algorithms --- A
 | 
						|
                                  New Kind of Certification  . . . . . . . 371--374
 | 
						|
             J. P. Chandler and   
 | 
						|
                 W. C. Harrison   R201--SHELLSORT  . . . . . . . . . . . . 373--374
 | 
						|
                     E. F. Codd   A Relational Model of Data for Large
 | 
						|
                                  Shared Data Banks  . . . . . . . . . . . 377--387
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 13,  Number 7, July, 1970
 | 
						|
 | 
						|
                    C. A. Grant   An interactive command generating
 | 
						|
                                  facility . . . . . . . . . . . . . . . . 403--406
 | 
						|
                   M. A. Wilkes   Conversational Access to a 2048-Word
 | 
						|
                                  Machine  . . . . . . . . . . . . . . . . 407--414
 | 
						|
                    W. M. Waite   The mobile programming system: STAGE 2   415--421
 | 
						|
                Burton H. Bloom   Space/Time Trade-offs in Hash Coding
 | 
						|
                                  with Allowable Errors  . . . . . . . . . 422--426
 | 
						|
         E. G. Coffman, Jr. and   
 | 
						|
                         J. Eve   File Structures Using Hashing Functions  427--432, 436
 | 
						|
              Gordon H. Bradley   Algorithm and Bound for the Greatest
 | 
						|
                                  Common Divisor of $n$ Integers . . . . . 433--436
 | 
						|
                    W. A. Woods   Context-Sensitive Parsing  . . . . . . . 437--445
 | 
						|
                 K. A. Paciorek   ACM Algorithm 385: Exponential Integral
 | 
						|
                                  ${E}_i(x)$ . . . . . . . . . . . . . . . 446--447
 | 
						|
                  G. H. Bradley   ACM Algorithm 386: Greatest Common
 | 
						|
                                  Divisor of $n$ Integers and Multipliers  447--448
 | 
						|
                 K. Sattley and   
 | 
						|
                   R. Millstein   Comments on a paper by Lowe  . . . . . . 450--451
 | 
						|
                  H. D. Baecker   A note on data base deadlocks  . . . . . 451--451
 | 
						|
                 J. E. Pomeranz   Note on an Anomaly in Paging . . . . . . 451--451
 | 
						|
                     B. R. Hunt   A Comment on Axiomatic Approaches to
 | 
						|
                                  Programming  . . . . . . . . . . . . . . 452--452
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 13,  Number 8, August, 1970
 | 
						|
 | 
						|
                  N. R. Nielsen   Allocation of Computer Resources. is
 | 
						|
                                  Pricing the Answer . . . . . . . . . . . 467--474
 | 
						|
                    G. Nagy and   
 | 
						|
                       N. Tuong   Normalization Techniques for Handprinted
 | 
						|
                                  Numerals . . . . . . . . . . . . . . . . 475--481
 | 
						|
                      A. C. Day   Full Table Quadratic Searching for
 | 
						|
                                  Scatter Storage  . . . . . . . . . . . . 481--482
 | 
						|
                B. S. Brawn and   
 | 
						|
            F. G. Gustavson and   
 | 
						|
                   E. S. Mankin   Sorting in a Paging Environment  . . . . 483--494
 | 
						|
              J. H. Saltzer and   
 | 
						|
                  J. W. Gintell   The instrumentation of Multics . . . . . 495--500
 | 
						|
              J. D. Ichbiah and   
 | 
						|
                    S. P. Morse   A technique for generating almost
 | 
						|
                                  optimal Floyd-Evans productions for
 | 
						|
                                  precedence grammars  . . . . . . . . . . 501--508
 | 
						|
                    K. Fielding   ACM Algorithm 387: Function Minimization
 | 
						|
                                  and Linear Search  . . . . . . . . . . . 509--510
 | 
						|
                  H. Hubner and   
 | 
						|
                  H. Kremer and   
 | 
						|
                 K. O. Linn and   
 | 
						|
                   W. Schwering   ACM Algorithm 388: Rademacher Function   510--511
 | 
						|
                  H. Hubner and   
 | 
						|
                  H. Kremer and   
 | 
						|
                 K. O. Linn and   
 | 
						|
                   W. Schwering   ACM Algorithm 389: Binary Ordered Walsh
 | 
						|
                                  Functions  . . . . . . . . . . . . . . . 511--511
 | 
						|
                  H. Hubner and   
 | 
						|
                  H. Kremer and   
 | 
						|
                 K. O. Linn and   
 | 
						|
                   W. Schwering   ACM Algorithm 390: Sequency Ordered
 | 
						|
                                  Walsh Functions  . . . . . . . . . . . . 511--512 (or 511--511??)
 | 
						|
                       J. McKay   ACM Algorithm 391: Unitary Symmetric
 | 
						|
                                  Polynomials  . . . . . . . . . . . . . . 512--512
 | 
						|
                      Anonymous   Identification of States of the United
 | 
						|
                                  States (including the District of
 | 
						|
                                  Columbia) for information interchange    514--515
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 13,  Number 9, September, 1970
 | 
						|
 | 
						|
              W. Jack Bouknight   A Procedure for Generation of
 | 
						|
                                  Three-Dimensional Half-Toned Computer
 | 
						|
                                  Graphics Presentations . . . . . . . . . 527--536
 | 
						|
                 G. Bracchi and   
 | 
						|
                   M. Somalvico   Interactive Software System for
 | 
						|
                                  Computer-Aided Design. an Application to
 | 
						|
                                  Circuit Project  . . . . . . . . . . . . 537--545
 | 
						|
                  I. Hirschsohn   AMESPLOT, a Higher Level Data Plotting
 | 
						|
                                  Software System  . . . . . . . . . . . . 546--555
 | 
						|
             Cleve B. Moler and   
 | 
						|
               Louis P. Solomon   Integrating Square Roots . . . . . . . . 556--557
 | 
						|
                   G. W. Kimble   A Variation of the Goodman-Lance Method
 | 
						|
                                  for the Solution of Two-Point Boundary
 | 
						|
                                  Value Problems . . . . . . . . . . . . . 557--558
 | 
						|
                M. Wayne Wilson   Optimal Starting Approximations for
 | 
						|
                                  Generating Square Root for Slow or No
 | 
						|
                                  Divide . . . . . . . . . . . . . . . . . 559--561 (or 559--560??)
 | 
						|
                  L. W. Ehrlich   Complex Matrix Inversion Versus Real . . 561--562
 | 
						|
                M. H. van Emden   Increasing the Efficiency of Quicksort   563--567 (or 563--566??)
 | 
						|
            Robert R. Smith and   
 | 
						|
                  Dennis McCall   ACM Algorithm 392: Systems of Hyperbolic
 | 
						|
                                  P.D.E. . . . . . . . . . . . . . . . . . 567--570
 | 
						|
                   S. K. Abdali   ACM Algorithm 393: Special Series
 | 
						|
                                  Summation with Arbitrary Precision . . . 570--570
 | 
						|
                     R. B. Dial   ACM Algorithm 394: Decision Table
 | 
						|
                                  Translation  . . . . . . . . . . . . . . 571--573 (or 571--572??)
 | 
						|
             Leslie Lamport and   
 | 
						|
                     J. R. Bell   Comment on Bell's Quadratic Quotient
 | 
						|
                                  Method for Hash Code Searching . . . . . 573--574
 | 
						|
                       Z. Bavel   On the Number of Automorphisms of a
 | 
						|
                                  Singly Generated Automaton . . . . . . . 574--575
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 13,  Number 10, October, 1970
 | 
						|
 | 
						|
                    W. A. Woods   Transition Network Grammars for Natural
 | 
						|
                                  Language Analysis  . . . . . . . . . . . 591--606
 | 
						|
                  J. Earley and   
 | 
						|
                     H. Sturgis   A formalism for translator interactions  607--617
 | 
						|
                     G. W. Hill   ACM Algorithm 395: Student's
 | 
						|
                                  $t$-Distribution . . . . . . . . . . . . 617--619
 | 
						|
                     G. W. Hill   ACM Algorithm 396: Student's
 | 
						|
                                  $t$-Quantiles  . . . . . . . . . . . . . 619--620
 | 
						|
                S. K. Chang and   
 | 
						|
                        A. Gill   ACM Algorithm 397: An Integer
 | 
						|
                                  Programming Problem  . . . . . . . . . . 620--621
 | 
						|
                    R. A. Stone   ACM Algorithm 398: Tableless Date
 | 
						|
                                  Conversion . . . . . . . . . . . . . . . 621--621
 | 
						|
                 J. J. Seppanen   ACM Algorithm 399: Spanning Tree . . . . 621--622
 | 
						|
                  G. C. Wallick   ACM Algorithm 400: Modified Havie
 | 
						|
                                  Integration  . . . . . . . . . . . . . . 622--624
 | 
						|
                        R. Peto   Remark on ``Algorithm 347 [M1]: An
 | 
						|
                                  Efficient Algorithm for Sorting with
 | 
						|
                                  Minimal Storage''  . . . . . . . . . . .  624
 | 
						|
                    L. B. Smith   The use of interactive graphics to solve
 | 
						|
                                  numerical problems . . . . . . . . . . . 625--634
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 13,  Number 11, November, 1970
 | 
						|
 | 
						|
                  P. LaFata and   
 | 
						|
                    J. B. Rosen   An interactive display for approximation
 | 
						|
                                  by linear programming  . . . . . . . . . 651--659
 | 
						|
                      V. Y. Lum   Multi-attribute retrieval with combined
 | 
						|
                                  indexes  . . . . . . . . . . . . . . . . 660--665
 | 
						|
                   C. J. Mifsud   A multiple-precision division algorithm  666--668
 | 
						|
                  K. Conrow and   
 | 
						|
                    R. G. Smith   NEATER2: A PL/I Source Statement
 | 
						|
                                  Reformatter  . . . . . . . . . . . . . . 669--675
 | 
						|
              James R. Bell and   
 | 
						|
               Charles H. Kaman   The Linear Quotient Hash Code  . . . . . 675--677
 | 
						|
                   C. J. Cheney   A Nonrecursive List Compacting Algorithm 677--678
 | 
						|
                      Anonymous   Proposed American National Standard.
 | 
						|
                                  Recorded magnetic tape for information
 | 
						|
                                  interchange (1600 CPI, phase encoded)    679--685
 | 
						|
                      Anonymous   Proposed American National Standard.
 | 
						|
                                  Unrecorded magnetic tape for information
 | 
						|
                                  interchange (9 track-200 and 800 CPI,
 | 
						|
                                  NRZI and 1600 CPI, P.E.) . . . . . . . . 686--692
 | 
						|
                     P. Bratley   ACM Algorithm 401: An Improved Algorithm
 | 
						|
                                  to Produce Complex Primes  . . . . . . . 693--693
 | 
						|
                M. H. van Emden   ACM Algorithm 402: Increasing the
 | 
						|
                                  Efficiency of Quicksort  . . . . . . . . 693--694
 | 
						|
                   W. J. Wilson   A generalized method for generating
 | 
						|
                                  argument/function values . . . . . . . . 696--697
 | 
						|
                   J. R. Ehrman   Correction to 'logical' arithmetic on
 | 
						|
                                  computers with two's complement binary
 | 
						|
                                  arithmetic . . . . . . . . . . . . . . . 697--698
 | 
						|
                   A. Bernstein   Comment on the working set model for
 | 
						|
                                  program behavior . . . . . . . . . . . . 698--699
 | 
						|
                       J. Rokne   Condition numbers of Pei matrices  . . . 699--699
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 13,  Number 12, December, 1970
 | 
						|
 | 
						|
              M. V. Mathews and   
 | 
						|
                    F. R. Moore   GROOVE-A program to compose, store, and
 | 
						|
                                  edit functions of time . . . . . . . . . 715--721
 | 
						|
               James C. Tiernan   An Efficient Search Algorithm to Find
 | 
						|
                                  the Elementary Circuits of a Graph . . . 722--726
 | 
						|
                C. Betourne and   
 | 
						|
               J. Boulenger and   
 | 
						|
                  J. Ferrie and   
 | 
						|
                  C. Kaiser and   
 | 
						|
               S. Krakowiak and   
 | 
						|
                    J. Mossiere   Process management and resource sharing
 | 
						|
                                  in the multiaccess system ESOPE  . . . . 727--733
 | 
						|
                   H. L. Morgan   An interrupt based organization for
 | 
						|
                                  management information systems . . . . . 734--739
 | 
						|
                 R. J. Thompson   Improving round-off in Runge-Kutta
 | 
						|
                                  computations with Gill's method  . . . . 739--740
 | 
						|
                  S. C. Shapiro   The list set generator: a construct for
 | 
						|
                                  evaluating set expressions . . . . . . . 741--744
 | 
						|
                    N. A. Black   Optimum Merging from Mass Storage  . . . 745--749
 | 
						|
                  G. W. Stewart   Errata: ACM Algorithm 384: Eigenvalues
 | 
						|
                                  and Eigenvectors of a Real Symmetric
 | 
						|
                                  Matrix [F2]  . . . . . . . . . . . . . . 750--750
 | 
						|
                E. A. Fuchs and   
 | 
						|
                  P. E. Jackson   Estimates of Distributions of Random
 | 
						|
                                  Variables for Certain Computer
 | 
						|
                                  Communications Traffic Models  . . . . . 752--757
 | 
						|
                   C. C. Pinter   On decomposing a Boolean function and
 | 
						|
                                  simplifying the components separately    758--758
 | 
						|
                 W. J. Raduchel   Efficient handling of binary data  . . . 758--759
 | 
						|
               Robert A. Wagner   Finiteness Assumptions and Intellectual
 | 
						|
                                  Isolation of Computer Scientists . . . . 759--760
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 12,  Number 1, January, 1971
 | 
						|
 | 
						|
                   E. Lowry and   
 | 
						|
                  C. W. Medlock   Object Code Optimization . . . . . . . . 13--22
 | 
						|
                    Carl Hammer   Signature Simulation and Certain
 | 
						|
                                  Cryptographic Codes  . . . . . . . . . . 3--14
 | 
						|
                     A. Klinger   Pattern width at a given angle . . . . . 15--20
 | 
						|
                  Shi-Kuo Chang   The Reconstruction of Binary Patterns
 | 
						|
                                  from Their Projections . . . . . . . . . 21--25
 | 
						|
                 G. Bracchi and   
 | 
						|
                     D. Ferrari   Language for Treating Geometric Patterns
 | 
						|
                                  in a Two-Dimensional Space . . . . . . . 26--32
 | 
						|
                  R. A. Broucke   Construction of rational and negative
 | 
						|
                                  powers of a formal series  . . . . . . . 32--35
 | 
						|
                     R. C. Holt   Comments on Prevention of System
 | 
						|
                                  Deadlocks  . . . . . . . . . . . . . . . 36--38
 | 
						|
                 C. A. R. Hoare   Proof of a Program: FIND . . . . . . . . 39--45
 | 
						|
                    L. G. Proll   Further evidence for the analysis of
 | 
						|
                                  algorithms for the zero-one programming
 | 
						|
                                  problem  . . . . . . . . . . . . . . . . 46--47
 | 
						|
              M. W. Coleman and   
 | 
						|
                   M. S. Taylor   ACM Algorithm 403: Circular Integer
 | 
						|
                                  Partitioning . . . . . . . . . . . . . . 48--48
 | 
						|
           C. W. Lucas, Jr. and   
 | 
						|
                  C. W. Terrill   ACM Algorithm 404: Complex Gamma
 | 
						|
                                  Function . . . . . . . . . . . . . . . . 48--49 (or 48--48??)
 | 
						|
                   K. A. Redish   Comment on London's Certification of
 | 
						|
                                  Algorithm 245  . . . . . . . . . . . . . 50--51
 | 
						|
                  S. L. Pollack   Comment on the conversion of decision
 | 
						|
                                  tables to computer programs  . . . . . . 52--52
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 14,  Number 2, February, 1971
 | 
						|
 | 
						|
                   K. Schwayder   Conversion of Limited-Entry Decision
 | 
						|
                                  Tables to Computer Programs. a Proposed
 | 
						|
                                  Modification to Pollack's Algorithm  . . 69--73
 | 
						|
                    K. Shwayder   Conversion of limited-entry decision
 | 
						|
                                  tables to computer programs-a proposed
 | 
						|
                                  modification to Pollack's algorithm  . . 69--73
 | 
						|
            A. J. Bernstein and   
 | 
						|
                    J. C. Sharp   A policy-driven scheduler for a
 | 
						|
                                  time-sharing system  . . . . . . . . . . 74--78
 | 
						|
                  N. R. Nielsen   An analysis of some time-sharing
 | 
						|
                                  techniques . . . . . . . . . . . . . . . 79--90
 | 
						|
               J. R. Slagle and   
 | 
						|
                  C. D. Farrell   Experiments in Automatic Learning for a
 | 
						|
                                  Multipurpose Heuristic Program . . . . . 91--99 (or 91--98??)
 | 
						|
                H. Hurwitz, Jr.   On the Probability Distribution of the
 | 
						|
                                  Values of Binary Trees . . . . . . . . . 99--102
 | 
						|
               J. R. Slagle and   
 | 
						|
                   R. C. T. Lee   Application of Game Tree Searching
 | 
						|
                                  Techniques to Sequential Pattern
 | 
						|
                                  Recognition  . . . . . . . . . . . . . . 103--110
 | 
						|
                   J. Rokne and   
 | 
						|
                   P. Lancaster   Complex Interval Arithmetic  . . . . . . 111--112
 | 
						|
                 A. M. Dell and   
 | 
						|
                 R. L. Weil and   
 | 
						|
                 G. L. Thompson   ACM Algorithm 405: Roots of Matrix
 | 
						|
                                  Pencils: The Generalized Eigenvalue
 | 
						|
                                  Problem  . . . . . . . . . . . . . . . . 113--117
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 14,  Number 3, March, 1971
 | 
						|
 | 
						|
                     A. M. Noll   Scanned-Display Computer Graphics  . . . 143--150
 | 
						|
                   Z. Manna and   
 | 
						|
                R. J. Waldinger   Toward Automatic Program Synthesis . . . 151--165
 | 
						|
                  W. K. Winters   Scheduling Algorithm for a Computer
 | 
						|
                                  Assisted Registration System . . . . . . 166--171
 | 
						|
                 J. G. Williams   Storage Utilization in a Memory
 | 
						|
                                  Hierarchy When Storage Assignment is
 | 
						|
                                  Performed by a Hashing Algorithm . . . . 172--175
 | 
						|
                     C. W. Gear   The Automatic Integration of Ordinary
 | 
						|
                                  Differential Equations . . . . . . . . . 176--179
 | 
						|
                   J. A. Howell   ACM Algorithm 406: Exact Solution of
 | 
						|
                                  Linear Equations Using Residue
 | 
						|
                                  Arithmetic . . . . . . . . . . . . . . . 180--184
 | 
						|
                     C. W. Gear   ACM Algorithm 407: DIFSUB for Solution
 | 
						|
                                  of Ordinary Differential Equations . . . 185--190
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 14,  Number 4, April, 1971
 | 
						|
 | 
						|
                       N. Wirth   Program Development by Stepwise
 | 
						|
                                  Refinement . . . . . . . . . . . . . . . 221--227
 | 
						|
                  V. Y. Lum and   
 | 
						|
              P. S. T. Yuen and   
 | 
						|
                        M. Dodd   Key-to-Address Transform Techniques: A
 | 
						|
                                  Fundamental Performance Study on Large
 | 
						|
                                  Existing Formatted Files . . . . . . . . 228--239
 | 
						|
               A. B. Tucker and   
 | 
						|
                    M. J. Flynn   Dynamic Microprogramming. Processor
 | 
						|
                                  Organization and Programming . . . . . . 240--250
 | 
						|
               P. A. Talbot and   
 | 
						|
                 J. W. Carr and   
 | 
						|
         R. R. Coulter, Jr. and   
 | 
						|
                    R. C. Hwang   Animator: an on-line two-dimensional
 | 
						|
                                  film animation system  . . . . . . . . . 251--259
 | 
						|
                M. L. Stein and   
 | 
						|
                    W. D. Munro   On Complement Division . . . . . . . . . 260--264
 | 
						|
                  J. M. McNamee   ACM Algorithm 408: A Sparse Matrix
 | 
						|
                                  Package (Part I) . . . . . . . . . . . . 265--273
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 14,  Number 5, May, 1971
 | 
						|
 | 
						|
 T. William Olle (Chairman) and   
 | 
						|
      Codasyl Systems Committee   Introduction to `Feature analysis of
 | 
						|
                                  generalized data base management
 | 
						|
                                  systems' . . . . . . . . . . . . . . . . 308--318
 | 
						|
                  N. R. Nielsen   The merit of regional computing networks 319--326
 | 
						|
                  P. Krolak and   
 | 
						|
                   W. Felts and   
 | 
						|
                      G. Marble   A Man-Machine Approach Toward Solving
 | 
						|
                                  the Traveling Salesman Problem . . . . . 327--334
 | 
						|
                  Ugo Montanari   On the optimal detection of curves in
 | 
						|
                                  noisy pictures . . . . . . . . . . . . . 335--345
 | 
						|
                 D. L. Richards   How to Keep the Addresses Short  . . . . 346--349
 | 
						|
                 R. R. Fenichel   On Implementation of Label Variables . . 349--350
 | 
						|
           James H. Morris, Jr.   Another Recursion Induction Principle    351--354
 | 
						|
                     H. Schmitt   ACM Algorithm 409: Discrete Chebychev
 | 
						|
                                  Curve Fit  . . . . . . . . . . . . . . . 355--356
 | 
						|
                 J. M. Chambers   ACM Algorithm 410: Partial Sorting [M1]  357--358
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 14,  Number 6, June, 1971
 | 
						|
 | 
						|
                 Kazuaki Harada   Generation of rosary permutations
 | 
						|
                                  expressed in Hamiltonian circuits  . . . 373--379
 | 
						|
                    J. D. Foley   An approach to the optimum design of
 | 
						|
                                  computer graphics systems  . . . . . . . 380--390
 | 
						|
                      S. Amarel   Computer Science: A Conceptual Framework
 | 
						|
                                  for Curriculum Planning  . . . . . . . . 391--401
 | 
						|
         W. E. Bosarge, Jr. and   
 | 
						|
                  O. G. Johnson   Numerical properties of the Ritz-Trefftz
 | 
						|
                                  algorithm for optimal control  . . . . . 402--406
 | 
						|
                 H. Tim Gladwin   A Note on Compiling Fixed Point Binary
 | 
						|
                                  Multiplications  . . . . . . . . . . . . 407--408
 | 
						|
                   A. G. Fraser   On the Meaning of Names in Programming
 | 
						|
                                  Systems  . . . . . . . . . . . . . . . . 409--416
 | 
						|
                   R. J. Walker   Binary summation . . . . . . . . . . . . 417--417
 | 
						|
                   M. Zelkowitz   Interrupt driven programming . . . . . . 417--418
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 14,  Number 7, July, 1971
 | 
						|
 | 
						|
             J. L. McKenney and   
 | 
						|
                    F. M. Tonge   The State of Computer-Oriented Curricula
 | 
						|
                                  in Business Schools 1970 . . . . . . . . 443--448
 | 
						|
                A. J. Bernstein   A programmer training project  . . . . . 449--452
 | 
						|
            Franklin L. DeRemer   Simple LR(k) grammars  . . . . . . . . . 453--460
 | 
						|
          Terrence W. Pratt and   
 | 
						|
             Daniel P. Friedman   A Language Extension for Graph
 | 
						|
                                  Processing, and Its Formal Semantics . . 460--467 (or 461--467??)
 | 
						|
                    Keith Paton   An algorithm for the blocks and cut
 | 
						|
                                  nodes of a graph . . . . . . . . . . . . 468--475
 | 
						|
                 D. E. Ferguson   Buffer Allocation in Merge-Sorting . . . 476--478
 | 
						|
          C. V. Ramamoorthy and   
 | 
						|
                 M. J. Gonzalez   Subexpression ordering in the execution
 | 
						|
                                  of arithmetic expressions  . . . . . . . 479--485
 | 
						|
              D. G. McVitie and   
 | 
						|
                   L. B. Wilson   The Stable Marriage Problem  . . . . . . 486--490
 | 
						|
              D. G. McVitie and   
 | 
						|
                   L. B. Wilson   ACM Algorithm 411: Three Procedures for
 | 
						|
                                  the Stable Marriage Problem  . . . . . . 491--492
 | 
						|
                    J. \vCermak   ACM Algorithm 412: Graph Plotter . . . . 492--493
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 14,  Number 8, August, 1971
 | 
						|
 | 
						|
                      Anonymous   Papers from the 2nd symposium on
 | 
						|
                                  symbolic and algebraic manipulation  . .   ??
 | 
						|
               Anthony C. Hearn   Applications of Symbolic Manipulation in
 | 
						|
                                  Theoretical Physics  . . . . . . . . . . 511--516
 | 
						|
                A. D. Hall, Jr.   The Altran system for rational function
 | 
						|
                                  manipulation --- a survey  . . . . . . . 517--521
 | 
						|
             Robert R. Fenichel   List Tracing in Systems Allowing
 | 
						|
                                  Multiple Cell Types  . . . . . . . . . . 522--526
 | 
						|
                       J. Moses   Algebraic Simplification: A Guide for
 | 
						|
                                  the Perplexed  . . . . . . . . . . . . . 527--537
 | 
						|
                 W. H. Jefferys   Automatic algebraic manipulation in
 | 
						|
                                  celestial mechanics  . . . . . . . . . . 538--541
 | 
						|
                  D. Barton and   
 | 
						|
                    J. P. Fitch   General relativity and the application
 | 
						|
                                  of algebraic manipulative systems  . . . 542--547
 | 
						|
                     Joel Moses   Symbolic Integration: The Stormy Decade  548--560
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 14,  Number 9, September, 1971
 | 
						|
 | 
						|
               Daniel Teichroew   Education Related to the Use of
 | 
						|
                                  Computers in Organizations . . . . . . . 573--588
 | 
						|
             Sadahiro Isoda and   
 | 
						|
                Eiichi Goto and   
 | 
						|
                   Izumi Kimura   An Efficient Bit Table Technique for
 | 
						|
                                  Dynamic Storage Allocation of $2^n$-word
 | 
						|
                                  Blocks . . . . . . . . . . . . . . . . . 589--592
 | 
						|
                    Keith Paton   Corrigendum: ``An algorithm for the
 | 
						|
                                  blocks and cutnodes of a graph'' . . . . 592--592
 | 
						|
                Eugene Wong and   
 | 
						|
                   T. C. Chiang   Canonical Structure in Attribute Based
 | 
						|
                                  File Organization  . . . . . . . . . . . 593--597
 | 
						|
              David L. Phillips   A note on best one-sided approximations  598--600
 | 
						|
                     W. Liniger   A stopping criterion for the
 | 
						|
                                  Newton-Raphson method in implicit
 | 
						|
                                  multistep integration algorithms for
 | 
						|
                                  nonlinear systems of ordinary
 | 
						|
                                  differential equations . . . . . . . . . 600--601
 | 
						|
                Ivan Flores and   
 | 
						|
                  George Madpis   Average Binary Search Length for Dense
 | 
						|
                                  Ordered Lists  . . . . . . . . . . . . . 602--603
 | 
						|
                 R. R. Fenichel   Comment on Cheney's List-Compaction
 | 
						|
                                  Algorithm  . . . . . . . . . . . . . . . 603--604
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 14,  Number 10, October, 1971
 | 
						|
 | 
						|
                     Jay Earley   Toward an Understanding of Data
 | 
						|
                                  Structures . . . . . . . . . . . . . . . 617--627
 | 
						|
         ANSI Subcommittee X3J3   Clarification of Fortran Standards ---
 | 
						|
                                  Second Report  . . . . . . . . . . . . . 628--642
 | 
						|
            A. E. Oldehoeft and   
 | 
						|
                    S. D. Conte   Experiments with an automated
 | 
						|
                                  instructional system for numerical
 | 
						|
                                  methods  . . . . . . . . . . . . . . . . 643--650
 | 
						|
                   W. M. Newman   Display procedures . . . . . . . . . . . 651--660
 | 
						|
               A. G. Nemeth and   
 | 
						|
                   P. D. Rovner   User program measurement in a
 | 
						|
                                  time-shared environment  . . . . . . . . 661--666
 | 
						|
             P. J. Courtois and   
 | 
						|
                 F. Heymans and   
 | 
						|
                   D. L. Parnas   Concurrent Control with `Readers' and
 | 
						|
                                  `Writers'  . . . . . . . . . . . . . . . 667--668
 | 
						|
               J. N. Lyness and   
 | 
						|
                       G. Sande   ACM Algorithm 413: ENTCAF and ENTCRE:
 | 
						|
                                  Evaluation of Normalized Taylor
 | 
						|
                                  Coefficients of an Analytic Function
 | 
						|
                                  (C5) . . . . . . . . . . . . . . . . . . 669--675
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 14,  Number 11, November, 1971
 | 
						|
 | 
						|
               P. Branquart and   
 | 
						|
                    J. Lewi and   
 | 
						|
                M. Sintzoff and   
 | 
						|
                    P. L. Wodon   The composition of semantics in Algol 68 697--708
 | 
						|
                  J. W. Hamblen   Using computers in higher education:
 | 
						|
                                  past recommendations, status, and needs  709--712
 | 
						|
                    D. L. Shell   Optimizing the Polyphase Sort  . . . . . 713--719
 | 
						|
                 I. Aramaki and   
 | 
						|
                T. Kawabata and   
 | 
						|
                     K. Arimoto   Automation of etching-pattern layout . . 720--730
 | 
						|
             Michael A. Malcolm   On Accurate Floating-Point Summation . . 731--736
 | 
						|
                G. H. Golub and   
 | 
						|
                    L. B. Smith   ACM Algorithm 414: Chebyshev
 | 
						|
                                  Approximation of Continuous Functions by
 | 
						|
                                  a Chebyshev System of Functions  . . . . 737--746
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 14,  Number 12, December, 1971
 | 
						|
 | 
						|
                  R. Gordon and   
 | 
						|
                   G. T. Herman   Reconstruction of Pictures from Their
 | 
						|
                                  Projections  . . . . . . . . . . . . . . 759--768
 | 
						|
               E. L. Amidon and   
 | 
						|
                     G. S. Akin   Algorithmic Selection of the Best Method
 | 
						|
                                  for Compressing Map Data Strings . . . . 769--774
 | 
						|
                James K. Mullin   Retrieval-Update Speed Trade-offs Using
 | 
						|
                                  Combined Indexes . . . . . . . . . . . . 775--776
 | 
						|
                 M. C. Harrison   Implementation of the Substring Test by
 | 
						|
                                  Hashing  . . . . . . . . . . . . . . . . 777--779
 | 
						|
                 W. A. Wulf and   
 | 
						|
              D. B. Russell and   
 | 
						|
                A. N. Habermann   BLISS: A language for systems
 | 
						|
                                  programming  . . . . . . . . . . . . . . 780--790
 | 
						|
                    A. Rochfeld   New LISP Techniques for a Paging
 | 
						|
                                  Environment  . . . . . . . . . . . . . . 791--795
 | 
						|
             J. W. Blumberg and   
 | 
						|
                    C. R. Foulk   A note on `a modification of Nordsieck's
 | 
						|
                                  method using an ``off-step'' point'  . . 796--796
 | 
						|
        Sven-\AAke A. Gustafson   Rapid Computation of General
 | 
						|
                                  Interpolation Formulas and Mechanical
 | 
						|
                                  Quadrature Rules . . . . . . . . . . . . 797--801
 | 
						|
       Fran\ccois Bourgeois and   
 | 
						|
           Jean-Claude Lassalle   An extension of the Munkres algorithm
 | 
						|
                                  for the assignment problem to
 | 
						|
                                  rectangular matrices . . . . . . . . . . 802--804
 | 
						|
               F. Bourgeois and   
 | 
						|
                 J. C. Lassalle   ACM Algorithm 415: Algorithm for the
 | 
						|
                                  Assignment Problem (Rectangular
 | 
						|
                                  Matrices)  . . . . . . . . . . . . . . . 805--806
 | 
						|
           Sven-\AAke Gustafson   ACM Algorithm 416: Rapid Computation of
 | 
						|
                                  Coefficients of Interpolation Formulas
 | 
						|
                                  [E1] . . . . . . . . . . . . . . . . . . 806--807
 | 
						|
           Sven-\AAke Gustafson   ACM Algorithm 417: Rapid Computation of
 | 
						|
                                  Weights of Interpolatory Quadrature
 | 
						|
                                  Rules [D1] . . . . . . . . . . . . . . . 807--807
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 18,  Number 1, January, 1971
 | 
						|
 | 
						|
                  A. V. Aho and   
 | 
						|
              P. J. Denning and   
 | 
						|
                   J. D. Ullman   Principles of optimal page replacement   80--93
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 5,  Number 6, June, 1972
 | 
						|
 | 
						|
              S. C. Johnson and   
 | 
						|
                B. W. Kernighan   Remark on ``CACM Algorithm 397'' . . . .  469
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 8,  Number 9, September, 1972
 | 
						|
 | 
						|
              R. H. Bartels and   
 | 
						|
                  G. W. Stewart   Algorithm 432: The Solution of the
 | 
						|
                                  Matrix Equation $AX -+BX = C$  . . . . . 820--826
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 15,  Number 1, January, 1972
 | 
						|
 | 
						|
                     A. M. Lesk   Pictorial pattern recognition and the
 | 
						|
                                  phase problem of X-ray crystallography   3--6
 | 
						|
                    S. Levialdi   On Shrinking Binary Picture Patterns . . 7--10
 | 
						|
                 R. O. Duda and   
 | 
						|
                     P. E. Hart   Use of the Hough transformation to
 | 
						|
                                  detect lines and curves in pictures  . . 11--15
 | 
						|
                E. T. Irons and   
 | 
						|
                   F. M. Djorup   A CRT editing system . . . . . . . . . . 16--20
 | 
						|
                    T. A. Dwyer   Teacher/student authored CAI using the
 | 
						|
                                  NEWBASIC system  . . . . . . . . . . . . 21--28
 | 
						|
                Donald L. Shell   Corrigendum: ``Optimizing the Polyphase
 | 
						|
                                  Sort'' . . . . . . . . . . . . . . . . . 28--28
 | 
						|
              G. I. McCalla and   
 | 
						|
                  J. R. Sampson   MUSE: A Model to Understand Simple
 | 
						|
                                  English  . . . . . . . . . . . . . . . . 29--40
 | 
						|
                  R. I. Shrager   Quadratic programming for nonlinear
 | 
						|
                                  regression . . . . . . . . . . . . . . . 41--45
 | 
						|
                   H. E. Salzer   Ordering
 | 
						|
                                  +or-f(+or-f(+or-f(\ldots+or-f(x)\ldots))) when f(x) is positive monotonic  45--46
 | 
						|
                   B. Einarsson   ACM Algorithm 418: Calculation of
 | 
						|
                                  Fourier Integrals  . . . . . . . . . . . 47--48
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 15,  Number 2, February, 1972
 | 
						|
 | 
						|
                    David Pager   A Proposal for a Computer-Based
 | 
						|
                                  Interactive Scientific Community . . . . 71--75
 | 
						|
                  C. M. Eastman   Preliminary report on a system for
 | 
						|
                                  general space planning . . . . . . . . . 76--87
 | 
						|
               W. A. Martin and   
 | 
						|
                     D. N. Ness   Optimizing Binary Trees Grown with a
 | 
						|
                                  Storing Algorithm  . . . . . . . . . . . 88--93
 | 
						|
            A. E. Oldehoeft and   
 | 
						|
                 M. H. Halstead   Maximum computing power and cost factors
 | 
						|
                                  in the centralization problem  . . . . . 94--96
 | 
						|
              M. A. Jenkins and   
 | 
						|
                    J. F. Traub   ACM Algorithm 419: Zeros of a Complex
 | 
						|
                                  Polynomial . . . . . . . . . . . . . . . 97--99
 | 
						|
                  H. Williamson   ACM Algorithm 420: Hidden-Line Plotting
 | 
						|
                                  Program  . . . . . . . . . . . . . . . . 100--103
 | 
						|
                   J. A. Moorer   Music and computer composition . . . . . 104--113
 | 
						|
                Ivan Flores and   
 | 
						|
                  George Madpis   Corrigendum: ``Average Binary Search
 | 
						|
                                  Length for Dense Ordered Lists'' . . . . 113--113
 | 
						|
             Richard Gordon and   
 | 
						|
                Gabor T. Herman   Corrigendum: ``Reconstruction of
 | 
						|
                                  Pictures from Their Projections''  . . . 113--113
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 15,  Number 3, March, 1972
 | 
						|
 | 
						|
                      Anonymous   Papers from the 3rd ACM symposium on
 | 
						|
                                  operating systems principles . . . . . .   ??
 | 
						|
               D. G. Bobrow and   
 | 
						|
            J. D. Burchfiel and   
 | 
						|
               D. L. Murphy and   
 | 
						|
                R. S. Tomlinson   TENEX, A Paged Time-Sharing System for
 | 
						|
                                  the PDP-10 . . . . . . . . . . . . . . . 135--143
 | 
						|
                   B. H. Liskov   The Design of the Venus Operating System 144--149
 | 
						|
              R. Stockton Gains   An operating system based on the concept
 | 
						|
                                  of a supervisory computer  . . . . . . . 150--156
 | 
						|
       Michael D. Schroeder and   
 | 
						|
              Jerome H. Saltzer   A Hardware Architecture for Implementing
 | 
						|
                                  Protection Rings . . . . . . . . . . . . 157--170
 | 
						|
              A. Nico Habermann   Synchronization of Communicating
 | 
						|
                                  Processes  . . . . . . . . . . . . . . . 171--176
 | 
						|
             Toby J. Teorey and   
 | 
						|
               Tad B. Pinkerton   A Comparative Analysis of Disk
 | 
						|
                                  Scheduling Policies  . . . . . . . . . . 177--184
 | 
						|
         E. G. Coffman, Jr. and   
 | 
						|
                T. A. Ryan, Jr.   A study of storage partitioning using a
 | 
						|
                                  mathematical model of locality . . . . . 185--190
 | 
						|
           Peter J. Denning and   
 | 
						|
             Stuart C. Schwartz   Properties of the working-set model  . . 191--198
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 15,  Number 4, April, 1972
 | 
						|
 | 
						|
               R. W. Conway and   
 | 
						|
              W. L. Maxwell and   
 | 
						|
                   H. L. Morgan   On the Implementation of Security
 | 
						|
                                  Measures in Information Systems  . . . . 211--220
 | 
						|
                   D. C. Walden   A system for interprocess communication
 | 
						|
                                  in a resource sharing computer network   221--230
 | 
						|
               N. M. Herbst and   
 | 
						|
                     P. M. Will   An experimental laboratory for pattern
 | 
						|
                                  recognition and signal processing  . . . 231--244
 | 
						|
              Yutaka Matsushita   Hidden lines elimination for a rotating
 | 
						|
                                  object . . . . . . . . . . . . . . . . . 245--252
 | 
						|
                    S. M. Chase   An implemented graph algorithm for
 | 
						|
                                  winning Shannon Switching Games  . . . . 253--256
 | 
						|
                E. Horowitz and   
 | 
						|
               H. L. Morgan and   
 | 
						|
                     A. C. Shaw   Computers and Society: A Proposed Course
 | 
						|
                                  for Computer Scientists  . . . . . . . . 257--261
 | 
						|
                        H. Kuki   Complex gamma function with error
 | 
						|
                                  control  . . . . . . . . . . . . . . . . 262--267
 | 
						|
                    C. B. Moler   Matrix Computations with Fortran and
 | 
						|
                                  Paging . . . . . . . . . . . . . . . . . 268--270
 | 
						|
                   Hirondo Kuki   ACM Algorithm 421: Complex Gamma
 | 
						|
                                  Function with Error Control  . . . . . . 271--272
 | 
						|
               V. K. M. Whitney   ACM Algorithm 422: Minimal Spanning Tree 273--274
 | 
						|
                    C. B. Moler   ACM Algorithm 423: Linear Equation
 | 
						|
                                  Solver . . . . . . . . . . . . . . . . . 274--274
 | 
						|
                   D. C. Walden   A Note on Cheney's Nonrecursive
 | 
						|
                                  List-Compacting Algorithm  . . . . . . . 275--275
 | 
						|
                       T. C. Hu   A Comment on the Double-Chained Tree . . 276--276
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 15,  Number 5, May, 1972
 | 
						|
 | 
						|
                James K. Mullin   An Improved Indexed-Sequential Access
 | 
						|
                                  Method Using Hashed Overflow . . . . . . 301--307
 | 
						|
              A. Bensoussan and   
 | 
						|
              C. T. Clingen and   
 | 
						|
                    R. C. Daley   The Multics Virtual Memory: Concepts and
 | 
						|
                                  Design . . . . . . . . . . . . . . . . . 308--318
 | 
						|
                R. D. Christman   MUX, a simple approach to on-line
 | 
						|
                                  computing  . . . . . . . . . . . . . . . 319--329
 | 
						|
                David L. Parnas   A technique for software module
 | 
						|
                                  specification with examples  . . . . . . 330--336
 | 
						|
            W. Morven Gentleman   Implementing Clenshaw-Curtis quadrature.
 | 
						|
                                  I. Methodology and experience  . . . . . 337--342
 | 
						|
            W. Morvin Gentleman   Implementing Clenshaw-Curtis quadrature.
 | 
						|
                                  II. Computing the cosine transformation  343--346
 | 
						|
               D. Greenspan and   
 | 
						|
                     D. Schultz   Fast finite-difference solution of
 | 
						|
                                  biharmonic problems  . . . . . . . . . . 347--350
 | 
						|
                   C. B. Dunham   Minimax nonlinear approximation by
 | 
						|
                                  approximation on subsets . . . . . . . . 351--351
 | 
						|
                 Richard Harter   The Optimality of Winograd's Formula . . 352--352
 | 
						|
                W. M. Gentleman   ACM Algorithm 424: Clenshaw-Curtis
 | 
						|
                                  Quadrature . . . . . . . . . . . . . . . 353--355
 | 
						|
                R. L. Hurst and   
 | 
						|
                     R. E. Knop   ACM Algorithm 425: Generation of Random
 | 
						|
                                  Correlated Normal Variables  . . . . . . 355--357
 | 
						|
                        C. Bron   ACM Algorithm 426: Merge Sort Algorithm  357--358
 | 
						|
                        P. Linz   ACM Algorithm 427: Fourier Cosine
 | 
						|
                                  Integral . . . . . . . . . . . . . . . . 358--360
 | 
						|
                     J. M. Yohe   ACM Algorithm 428: Hu-Tucker Minimum
 | 
						|
                                  Redundancy Alphabetic Coding Method  . . 360--362
 | 
						|
               R. L. Ashenhurst   A report of the ACM curriculum committee
 | 
						|
                                  on computer education for management.
 | 
						|
                                  Curriculum recommendations for graduate
 | 
						|
                                  professional programs in information
 | 
						|
                                  systems  . . . . . . . . . . . . . . . . 363--398
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 15,  Number 6, June, 1972
 | 
						|
 | 
						|
                  J. Blatny and   
 | 
						|
                S. R. Clark and   
 | 
						|
                   T. A. Rourke   On the optimization of performance of
 | 
						|
                                  time-sharing systems by simulation . . . 411--420
 | 
						|
                   T. R. Spacek   A proposal to establish a pseudo virtual
 | 
						|
                                  memory via writable overlays . . . . . . 421--426
 | 
						|
                 P. Gilbert and   
 | 
						|
                 W. J. Chandler   Interference between Communicating
 | 
						|
                                  Parallel Processes . . . . . . . . . . . 427--437
 | 
						|
                   J. F. Gimpel   Blocks-a new datatype for SNOBOL 4 . . . 438--447
 | 
						|
                David F. Martin   A Boolean matrix method for the
 | 
						|
                                  computation of linear precedence
 | 
						|
                                  functions  . . . . . . . . . . . . . . . 448--454
 | 
						|
             Robert T. O'Reagan   Computer Assigned Codes from Verbal
 | 
						|
                                  Responses  . . . . . . . . . . . . . . . 455--459
 | 
						|
                      K. Iguchi   A starting method for solving nonlinear
 | 
						|
                                  Volterra integral equations of the
 | 
						|
                                  second kind  . . . . . . . . . . . . . . 460--461
 | 
						|
                        I. Pohl   A Sorting Problem and Its Complexity . . 462--464
 | 
						|
                   K. S. Kolbig   Certification of algorithm 363 (complex
 | 
						|
                                  error function)  . . . . . . . . . . . . 465--466
 | 
						|
                    H. Niessner   Remark on algorithm 343 (Eigenvalues and
 | 
						|
                                  eigenvectors of a real general matrix)   466--466
 | 
						|
                    L. G. Proll   Remark on ``ACM Algorithm 370 (General
 | 
						|
                                  random number generator) [G5]''  . . . . 467--468
 | 
						|
                  G. F. Schrack   Remark on algorithm 381 (Random vectors
 | 
						|
                                  uniform in solid angle)  . . . . . . . . 468--468
 | 
						|
                  A. H. J. Sale   Remark on algorithm 393 (Special series
 | 
						|
                                  summation with arbitrary precision)  . . 468--469
 | 
						|
                   B. Einarsson   Remark on algorithm 418 (Calculation of
 | 
						|
                                  Fourier integrals) . . . . . . . . . . . 469--469
 | 
						|
              S. C. Johnson and   
 | 
						|
                B. W. Kernighan   Remark on algorithm 397 (An integer
 | 
						|
                                  programming problem) . . . . . . . . . . 469--469
 | 
						|
                 Abraham Kandel   Computer Science --- A Vicious Circle    470--471
 | 
						|
                  E. B. Koffman   Individualizing instruction in a
 | 
						|
                                  generative CAI tutor . . . . . . . . . . 472--473
 | 
						|
              E. N. Houstis and   
 | 
						|
             W. F. Mitchell and   
 | 
						|
                     J. R. Rice   ACM Algorithm 438: Product Type
 | 
						|
                                  Two-point Gauss-Legendre-Simpson's
 | 
						|
                                  Integration  . . . . . . . . . . . . . . 1071
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 15,  Number 7, July, 1972
 | 
						|
 | 
						|
                     Lee Revens   The first twenty-five years ACM
 | 
						|
                                  1947--1962 . . . . . . . . . . . . . . . 485--490
 | 
						|
                  Eric A. Weiss   Publications in computing: an informal
 | 
						|
                                  review . . . . . . . . . . . . . . . . . 491--497
 | 
						|
                   A. P. Ershov   Aesthetics and the Human Factor in
 | 
						|
                                  Programming  . . . . . . . . . . . . . . 501--505
 | 
						|
                      Anonymous   As the industry sees it  . . . . . . . . 506--517
 | 
						|
               Michael A. Arbib   Toward an Automata Theory of Brains  . . 521--527
 | 
						|
                Zohar Manna and   
 | 
						|
                 Jean Vuillemin   Fixpoint Approach to the Theory of
 | 
						|
                                  Computation  . . . . . . . . . . . . . . 528--536
 | 
						|
                    J. F. Traub   Numerical Mathematics and Computer
 | 
						|
                                  Science  . . . . . . . . . . . . . . . . 537--541
 | 
						|
            David F. Shanno and   
 | 
						|
                  Roman L. Weil   Management science: a view from
 | 
						|
                                  nonlinear programming  . . . . . . . . . 542--549
 | 
						|
                     Joel Moses   Toward a General Theory of Special
 | 
						|
                                  Functions  . . . . . . . . . . . . . . . 550--556 (or 550--554??)
 | 
						|
                   C. C. Foster   A view of computer architecture  . . . . 557--565
 | 
						|
                   A. G. Fraser   On the interface between computers and
 | 
						|
                                  data communications systems  . . . . . . 566--573
 | 
						|
              Per Brinch Hansen   Structured Multiprogramming  . . . . . . 574--578
 | 
						|
                    W. C. Lynch   Operating system performance . . . . . . 579--585
 | 
						|
                S. R. Kimbleton   The role of computer system models in
 | 
						|
                                  performance evaluation . . . . . . . . . 586--590
 | 
						|
                     Saul Rosen   Programming Systems and Languages
 | 
						|
                                  (1965--1975) . . . . . . . . . . . . . . 591--600
 | 
						|
                 Jean E. Sammet   Programming Languages: History and
 | 
						|
                                  Future . . . . . . . . . . . . . . . . . 601--610
 | 
						|
                  L. D. Fosdick   The production of better mathematical
 | 
						|
                                  software . . . . . . . . . . . . . . . . 611--617
 | 
						|
                   D. G. Bobrow   Requirements for Advanced Programming
 | 
						|
                                  Systems for List Processing  . . . . . . 618--627
 | 
						|
             Charles W. Bachman   The Evolution of Storage Structures  . . 628--634
 | 
						|
                     J. R. Rice   On the present and future of scientific
 | 
						|
                                  computation  . . . . . . . . . . . . . . 637--639
 | 
						|
             Robert I. Benjamin   A generational perspective of
 | 
						|
                                  information system development . . . . . 640--643
 | 
						|
                  S. Y. Sedelow   Language analysis in the humanities  . . 644--647
 | 
						|
                     K. L. Zinn   Computers in the instructional process:
 | 
						|
                                  directions for research and development  648--651
 | 
						|
                  G. M. Sturman   Computers and urban society  . . . . . . 652--657
 | 
						|
                      G. Salton   Dynamic document processing  . . . . . . 658--668
 | 
						|
                Donald E. Knuth   Ancient Babylonian algorithms  . . . . . 671--677
 | 
						|
                F. L. Bauer and   
 | 
						|
                 H. Wossner and   
 | 
						|
                    Konrad Zuse   The ``Plankalkul'' of Konrad Zuse: a
 | 
						|
                                  forerunner of today's programming
 | 
						|
                                  languages. . . . . . . . . . . . . . . . 678--685
 | 
						|
             Richard E. Sprague   A Western View of Computer History . . . 686--692
 | 
						|
                   Franz L. Alt   Archaeology of computers ---
 | 
						|
                                  reminiscences, 1945--1947  . . . . . . . 693--694
 | 
						|
                 A. Borodin and   
 | 
						|
                  C. C. Gotlieb   Computers and employment . . . . . . . . 695--702
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 15,  Number 8, August, 1972
 | 
						|
 | 
						|
                John G. Herriot   In memory of George E. Forsythe  . . . . 719--720
 | 
						|
                Donald E. Knuth   George Forsythe and the development of
 | 
						|
                                  Computer Science . . . . . . . . . . . . 721--726
 | 
						|
                    David Crowe   Generating parsers for affix grammars.
 | 
						|
                                  Collection of articles in honor of
 | 
						|
                                  George E. Forsythe (ACM Student
 | 
						|
                                  Competition Award Papers)  . . . . . . . 728--734
 | 
						|
           Robert E. Helbig and   
 | 
						|
             Patrick K. Orr and   
 | 
						|
             Robert R. Roediger   Political Redistricting by Computer  . . 735--741
 | 
						|
             Arthur J. Benjamin   Extensible Editor for a Small Machine
 | 
						|
                                  with Disk Storage  . . . . . . . . . . . 742--747
 | 
						|
            Robert F. Rosin and   
 | 
						|
             Gideon Frieder and   
 | 
						|
       Richard H. Eckhouse, Jr.   Environment for Research in
 | 
						|
                                  Microprogramming and Emulation . . . . . 748--760
 | 
						|
                 P. H. Oden and   
 | 
						|
                  G. S. Shedler   A Model of Memory Contention in a Paging
 | 
						|
                                  Machine  . . . . . . . . . . . . . . . . 761--771
 | 
						|
            H. J. Bernstein and   
 | 
						|
                  H. T. Gladwin   Compiling fixed-point multiplications    772--772
 | 
						|
             W. L. van der Poel   Comment on the composition of semantics
 | 
						|
                                  in Algol 68  . . . . . . . . . . . . . . 772--772
 | 
						|
           James H. Morris, Jr.   A Bonus from van Wijngaarden's Device    773--773
 | 
						|
                    P. R. Jones   Comment on average binary search length  774--774
 | 
						|
             Ronald C. Read and   
 | 
						|
                      K. Harada   A note on the generation of rosary
 | 
						|
                                  permutations. With a response by K.
 | 
						|
                                  Harada . . . . . . . . . . . . . . . . . 775--775
 | 
						|
                      W. Squire   ACM Algorithm 429: Localization of the
 | 
						|
                                  Roots of a Polynomial  . . . . . . . . . 776--777
 | 
						|
           P. W. Purdom Jr. and   
 | 
						|
                    E. F. Moore   ACM Algorithm 430: Immediate
 | 
						|
                                  Predominators in a Directed Graph  . . . 777--778
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 15,  Number 9, September, 1972
 | 
						|
 | 
						|
               K. N. Levitt and   
 | 
						|
                    W. H. Kautz   Cellular Arrays for the Solution of
 | 
						|
                                  Graph Problems . . . . . . . . . . . . . 789--801
 | 
						|
                 Sakti P. Ghosh   File Organization --- The Consecutive
 | 
						|
                                  Retrieval Property . . . . . . . . . . . 802--808
 | 
						|
                     M. Mor and   
 | 
						|
                      T. Lamdan   A New Approach to Automatic Scanning of
 | 
						|
                                  Contour Maps . . . . . . . . . . . . . . 809--812
 | 
						|
                Paul L. Richman   Automatic Error Analysis for Determining
 | 
						|
                                  Precision  . . . . . . . . . . . . . . . 813--817
 | 
						|
                   A. Ravindran   ACM Algorithm 431: A Computer Routine
 | 
						|
                                  for Quadratic and Linear Programming
 | 
						|
                                  Problems . . . . . . . . . . . . . . . . 818--820
 | 
						|
              R. H. Bartels and   
 | 
						|
                  G. W. Stewart   ACM Algorithm 432: Solution of the
 | 
						|
                                  Matrix Equation
 | 
						|
                                  ${\bf{A}}x+x{\bf{B}}={\bf{C}}$ . . . . . 820--826
 | 
						|
                  E. S. Deutsch   Thinning Algorithms on Rectangular,
 | 
						|
                                  Hexagonal, and Triangular Arrays . . . . 827--837
 | 
						|
                     J. Gregory   A Comparison of Floating Point Summation
 | 
						|
                                  Methods  . . . . . . . . . . . . . . . . 838--838
 | 
						|
                Hatem M. Khalil   The eigenproblem of block tridiagonal
 | 
						|
                                  matrices . . . . . . . . . . . . . . . . 839--839
 | 
						|
               D. L. Parnas and   
 | 
						|
            A. N. Habermann and   
 | 
						|
                     R. C. Holt   Comment on Deadlock Prevention Method    840--841
 | 
						|
              R. Rubinstein and   
 | 
						|
                     J. Feldman   A controller for a Braille terminal  . . 841--842
 | 
						|
                      K. C. Tan   On Foster's Information Storage and
 | 
						|
                                  Retrieval Using AVL Trees  . . . . . . . 843--843
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 15,  Number 10, October, 1972
 | 
						|
 | 
						|
                 E. W. Dijkstra   The Humble Programmer  . . . . . . . . . 859--866
 | 
						|
                James B. Morris   Demand Paging Through Utilization of
 | 
						|
                                  Working Sets on the Maniac II  . . . . . 867--872
 | 
						|
               J. H. Ahrens and   
 | 
						|
                      U. Dieter   Computer Methods for Sampling from the
 | 
						|
                                  Exponential and Normal Distributions . . 873--882
 | 
						|
              Richard J. Hanson   Integral Equations of Immunology . . . . 883--890
 | 
						|
          Robert F. Simmons and   
 | 
						|
                Jonathan Slocum   Generating English Discourse from
 | 
						|
                                  Semantic Networks  . . . . . . . . . . . 891--905
 | 
						|
                     Gert Dathe   Conversion of Decision Tables by Rule
 | 
						|
                                  Mask Method without Rule Mask  . . . . . 906--909
 | 
						|
               W. D. Frazer and   
 | 
						|
                     C. K. Wong   Sorting by Natural Selection . . . . . . 910--913
 | 
						|
                   A. P. Ershov   Corrigendum: ``Aesthetics and the Human
 | 
						|
                                  Factor in Programming''  . . . . . . . . 913--913
 | 
						|
                       H. Akima   ACM Algorithm 433: Interpolation and
 | 
						|
                                  Smooth Curve Fitting Based on Local
 | 
						|
                                  Procedures . . . . . . . . . . . . . . . 914--918
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 15,  Number 11, November, 1972
 | 
						|
 | 
						|
                    Phyllis Fox   Comparative Study of Computer Programs
 | 
						|
                                  for Integrating Differential Equations   941--948
 | 
						|
             Michael A. Malcolm   Algorithms to Reveal Properties of
 | 
						|
                                  Floating-Point Arithmetic  . . . . . . . 949--951
 | 
						|
             Merrell L. Patrick   A Highly Parallel Algorithm for
 | 
						|
                                  Approximating All Zeros of a Polynomial
 | 
						|
                                  with Only Real Zeros . . . . . . . . . . 952--955
 | 
						|
               Henry F. Ledgard   Model for Type Checking --- with an
 | 
						|
                                  Application to Algol 60  . . . . . . . . 956--966
 | 
						|
                Peter Henderson   Derived Semantics for Some Programming
 | 
						|
                                  Language Constructs  . . . . . . . . . . 967--973
 | 
						|
                    M. Verhelst   Conversion of Limited-Entry Decision
 | 
						|
                                  Tables to Optimal and Near-Optimal
 | 
						|
                                  Flowcharts: Two New Algorithms . . . . . 974--980
 | 
						|
                  H. D. Baecker   Garbage Collection for Virtual Memory
 | 
						|
                                  Computer Systems . . . . . . . . . . . . 981--986
 | 
						|
            John S. Ramberg and   
 | 
						|
             Bruce W. Schmeiser   Approximate Method for Generating
 | 
						|
                                  Symmetric Random Variables . . . . . . . 987--990
 | 
						|
                    D. L. March   ACM Algorithm 434: Exact Probabilities
 | 
						|
                                  for ${R\times{C}}$ Contingency Tables    991--992
 | 
						|
                   W. Fullerton   ACM Algorithm 435: Modified Incomplete
 | 
						|
                                  Gamma Function . . . . . . . . . . . . . 993--995
 | 
						|
                  V. Y. Lum and   
 | 
						|
                  P. S. T. Yuen   Additional results on key-to-address
 | 
						|
                                  transform techniques: a fundamental
 | 
						|
                                  performance study on large existing
 | 
						|
                                  formatted files  . . . . . . . . . . . . 996--997
 | 
						|
                     S. Kennedy   A note on optimal doubly-chained trees   997--998
 | 
						|
        Murray A. Eisenberg and   
 | 
						|
             Michael R. McGuire   Further comments on Dijkstra's
 | 
						|
                                  concurrent programming control problem   999--999
 | 
						|
                  S. W. Smoliar   Comments on Moorer's Music and computer
 | 
						|
                                  composition  . . . . . . . . . . . . . . 1000--1001
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 15,  Number 12, December, 1972
 | 
						|
 | 
						|
        J. Richard Phillips and   
 | 
						|
                    H. C. Adams   Dynamic Partitioning for Array Languages 1023--1032
 | 
						|
                   R. Bayer and   
 | 
						|
                    C. Witzgall   Index Ranges for Matrix Calculi  . . . . 1033--1039
 | 
						|
                 Jay Earley and   
 | 
						|
                Paul Caizergues   Method for Incrementally Compiling
 | 
						|
                                  Languages with Nested Statement
 | 
						|
                                  Structure  . . . . . . . . . . . . . . . 1040--1044
 | 
						|
                Fabrizio Luccio   Weighted Increment Linear Search for
 | 
						|
                                  Scatter Tables . . . . . . . . . . . . . 1045--1047
 | 
						|
                 D. R. Barr and   
 | 
						|
                   N. L. Slezak   A comparison of multivariate normal
 | 
						|
                                  generators . . . . . . . . . . . . . . . 1048--1049
 | 
						|
                 John Moore and   
 | 
						|
              Prentiss Robinson   New Method for the Solution of the
 | 
						|
                                  Cauchy Problem for Parabolic Equations   1050--1052
 | 
						|
                   D. L. Parnas   On the Criteria to Be Used in
 | 
						|
                                  Decomposing Systems into Modules . . . . 1053--1058
 | 
						|
                    P. J. Brown   Levels of Language for Portable Software 1059--1062
 | 
						|
            Stephen Sherman and   
 | 
						|
        Forest Baskett, III and   
 | 
						|
                   J. C. Browne   Trace-Driven Modeling and Analysis of
 | 
						|
                                  CPU Scheduling in a Multiprogramming
 | 
						|
                                  System . . . . . . . . . . . . . . . . . 1063--1069
 | 
						|
                   W. R. Boland   ACM Algorithm 436: Product Type
 | 
						|
                                  Trapezoidal Integration  . . . . . . . . 1070--1070
 | 
						|
                   W. R. Boland   ACM Algorithm 437: Product Type
 | 
						|
                                  Simpson's Integration  . . . . . . . . . 1070--1071
 | 
						|
                   W. R. Boland   ACM Algorithm 439: Product Type
 | 
						|
                                  Three-point Gauss-Legendre-Simpson's
 | 
						|
                                  Integration  . . . . . . . . . . . . . . 1072
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 15,  Number 2, February, 1973
 | 
						|
 | 
						|
           Peter J. Denning and   
 | 
						|
             Stuart C. Schwartz   Corrigendum: ``Properties of the
 | 
						|
                                  working-set model''  . . . . . . . . . . 191--198
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 16,  Number 1, January, 1973
 | 
						|
 | 
						|
                  G. S. Shedler   A Queuing Model of a Multiprogrammed
 | 
						|
                                  Computer with a Two-Level Storage System 3--10
 | 
						|
                    Carter Bays   The Reallocation of Hash-Coded Tables    11--14
 | 
						|
           James H. Morris, Jr.   Protection in Programming Languages  . . 15--21
 | 
						|
             Yoichi Muraoka and   
 | 
						|
                  David J. Kuck   On the Time Required for a Sequence of
 | 
						|
                                  Matrix Products  . . . . . . . . . . . . 22--26
 | 
						|
                E. B. James and   
 | 
						|
                D. P. Partridge   Adaptive Correction of Program
 | 
						|
                                  Statements . . . . . . . . . . . . . . . 27--37
 | 
						|
                  P. L. Richman   Variable-Precision Exponentiation  . . . 38--40
 | 
						|
                 C. R. Crawford   Reduction of a Band-Symmetric
 | 
						|
                                  Generalized Eigenvalue Problem . . . . . 41--44
 | 
						|
               S. E. Blount and   
 | 
						|
                        L. Fein   The practical aspect of computer science
 | 
						|
                                  education --- discussion . . . . . . . . 45--46
 | 
						|
                        C. Bays   A note on when to chain overflow items
 | 
						|
                                  within a direct-access table . . . . . . 46--47
 | 
						|
                   M. S. Atkins   Mutual recursion in Algol 60 using
 | 
						|
                                  restricted compilers . . . . . . . . . . 47--48
 | 
						|
                 L. J. Gallaher   ACM Algorithm 440: A Multidimensional
 | 
						|
                                  Monte Carlo Quadrature with Adaptive
 | 
						|
                                  Stratified Sampling  . . . . . . . . . . 49--50
 | 
						|
                     R. E. Knop   ACM Algorithm 441: Random samples from
 | 
						|
                                  the dipole distribution [G5] . . . . . . 51--51
 | 
						|
                 G. W. Hill and   
 | 
						|
                    A. W. Davis   ACM Algorithm 442: Normal deviate [S14]  51--52
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 16,  Number 2, February, 1973
 | 
						|
 | 
						|
                  R. D. Merrill   Representation of Contours and Regions
 | 
						|
                                  for Efficient Computer Search  . . . . . 69--82
 | 
						|
         S. Crespi-Reghizzi and   
 | 
						|
            M. A. Melkanoff and   
 | 
						|
                     L. Lichten   The Use of Grammatical Inference for
 | 
						|
                                  Designing Programming Languages  . . . . 83--90
 | 
						|
                   J. F. Gimpel   A Theory of Discrete Patterns and Their
 | 
						|
                                  Implementation in SNOBOL4  . . . . . . . 91--100
 | 
						|
                       J. Rokne   Automatic Errorbounds for Simple Zeros
 | 
						|
                                  of Analytic Functions  . . . . . . . . . 101--104
 | 
						|
               Richard P. Brent   Reducing the Retrieval Time of Scatter
 | 
						|
                                  Storage Techniques . . . . . . . . . . . 105--109
 | 
						|
           Robert M. Graham and   
 | 
						|
      Gerald J. Clancy, Jr. and   
 | 
						|
               David B. DeVaney   A software design and evaluation system  110--116
 | 
						|
                   R. M. Balzer   An overview of the ISPL computer system
 | 
						|
                                  design . . . . . . . . . . . . . . . . . 117--122
 | 
						|
              F. N. Fritsch and   
 | 
						|
               R. E. Shafer and   
 | 
						|
                  W. P. Crowley   ACM Algorithm 443: Solution of the
 | 
						|
                                  Transcendental Equation $w e^w = x$  . . 123--124
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 16,  Number 3, March, 1973
 | 
						|
 | 
						|
         Richard H. Austing and   
 | 
						|
                Gerald L. Engel   A Computer Science Course Program for
 | 
						|
                                  Small Colleges . . . . . . . . . . . . . 139--147
 | 
						|
               Robert A. Wagner   Common Phrases and Minimum-Space Text
 | 
						|
                                  Storage  . . . . . . . . . . . . . . . . 148--152
 | 
						|
                Y. Feinroth and   
 | 
						|
            E. Franceschini and   
 | 
						|
                   M. Goldstein   Telecommunications Using a Front-End
 | 
						|
                                  Minicomputer . . . . . . . . . . . . . . 153--160
 | 
						|
                Charles D. Pack   The Effects of Multiplexing on a
 | 
						|
                                  Computer-Communications System . . . . . 161--168
 | 
						|
          Richard W. Conway and   
 | 
						|
               Thomas R. Wilcox   Design and Implementation of Diagnostic
 | 
						|
                                  Compiler for PL/I  . . . . . . . . . . . 169--179
 | 
						|
                   H. E. Salzer   Gray code and the +or-sign sequence when
 | 
						|
                                  +or-f(+or-f(+or-f( . . +or-f(x) . . .)))
 | 
						|
                                  is ordered . . . . . . . . . . . . . . . 180--180
 | 
						|
              Abraham Bookstein   On Harrison's Substring Testing
 | 
						|
                                  Technique  . . . . . . . . . . . . . . . 180--181
 | 
						|
                    W. H. Payne   Graduate Education: The Ph.D. Glut . . . 181--182
 | 
						|
                   R. A. Wagner   ACM Algorithm 444: An Algorithm for
 | 
						|
                                  Extracting Phrases in a Space-Optimal
 | 
						|
                                  Fashion  . . . . . . . . . . . . . . . . 183--185
 | 
						|
                  Shi-Kuo Chang   ACM Algorithm 445: Binary Pattern
 | 
						|
                                  Reconstruction from Projections  . . . . 185--186
 | 
						|
                         J. Lau   Binary pattern reconstruction from
 | 
						|
                                  projections  . . . . . . . . . . . . . . 186--186
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 16,  Number 4, April, 1973
 | 
						|
 | 
						|
                 A. Hassitt and   
 | 
						|
          J. W. Lageschulte and   
 | 
						|
                     L. E. Lyon   Implementation of a High Level Language
 | 
						|
                                  Machine  . . . . . . . . . . . . . . . . 199--212
 | 
						|
               John G. Williams   Asymmetric Memory Hierarchies  . . . . . 213--222
 | 
						|
                    H. Kuki and   
 | 
						|
                     W. J. Cody   A Statistical Study of the Accuracy of
 | 
						|
                                  Floating Point Number Systems  . . . . . 223--230
 | 
						|
             W. A. Burkhard and   
 | 
						|
                   R. M. Keller   Some Approaches to Best-Match File
 | 
						|
                                  Searching  . . . . . . . . . . . . . . . 230--236
 | 
						|
       James P. Strong, III and   
 | 
						|
               Azriel Rosenfeld   A region coloring technique for scene
 | 
						|
                                  analysis . . . . . . . . . . . . . . . . 237--246
 | 
						|
      Juan Rodriguez-Rosell and   
 | 
						|
              Jean-Pierre Dupuy   The design, implementation, and
 | 
						|
                                  evaluation of a working set dispatcher   247--253
 | 
						|
                     R. Broucke   ACM Algorithm 446: Ten Subroutines for
 | 
						|
                                  the Manipulation of Chebyshev Series . . 254--256
 | 
						|
              L. C. Ragland and   
 | 
						|
                     D. I. Good   Greatest common divisor of $n$ integers
 | 
						|
                                  and multipliers  . . . . . . . . . . . . 257--257
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 16,  Number 5, May, 1973
 | 
						|
 | 
						|
                    David Pager   On the Problem of Communicating Complex
 | 
						|
                                  Information  . . . . . . . . . . . . . . 275--281
 | 
						|
                   David W. Low   Programming by Questionnaire: an
 | 
						|
                                  Effective Way to Use Decision Tables . . 282--286
 | 
						|
              P. J. H. King and   
 | 
						|
                  R. G. Johnson   Some Comments on the Use of Ambiguous
 | 
						|
                                  Decision Tables and Their Conversion to
 | 
						|
                                  Computer Programs  . . . . . . . . . . . 287--290
 | 
						|
                   John Salasin   Hierarchical Storage in Information
 | 
						|
                                  Retrieval  . . . . . . . . . . . . . . . 291--295
 | 
						|
              D. G. Corneil and   
 | 
						|
              C. C. Gotlieb and   
 | 
						|
                      Y. M. Lee   Minimal Event-Node Network of Project
 | 
						|
                                  Precedence Relations . . . . . . . . . . 296--298
 | 
						|
              Andrew Mercer and   
 | 
						|
               Azriel Rosenfeld   An array grammar programming system  . . 299--305
 | 
						|
             Edward M. Reingold   A Nonrecursive List Moving Algorithm . . 305--307
 | 
						|
                         H. Vos   Coulomb wave functions . . . . . . . . . 308--309
 | 
						|
                       G. Bayer   Maxflow  . . . . . . . . . . . . . . . . 309--309
 | 
						|
                B. Holmgren and   
 | 
						|
                    A. Kolm and   
 | 
						|
                   D. Obradovic   Minit algorithm for linear programming   310--310
 | 
						|
                   D. Obradovic   Minit algorithm for linear programming   310--310
 | 
						|
                   J. A. Howell   Exact solution of linear equations using
 | 
						|
                                  residue arithmetic . . . . . . . . . . . 311--311
 | 
						|
                  A. H. J. Sale   A sparse matrix package  . . . . . . . . 311--311
 | 
						|
                  R. E. Wheeler   Increasing the efficiency of quicksort   311--311
 | 
						|
                      M. K. Roy   Reflection-free permutations, rosary
 | 
						|
                                  permutations and adjacent transposition
 | 
						|
                                  algorithms . . . . . . . . . . . . . . . 312--312
 | 
						|
                 C. H. McMorrow   Concerning music and computer
 | 
						|
                                  composition in computational linguistics 313--313
 | 
						|
                R. L. Wexelblat   Another comment on computer music  . . . 313--314
 | 
						|
                   R. G. Estell   A comment on the practical aspects of
 | 
						|
                                  computer science education . . . . . . . 314--315
 | 
						|
               Roger Fajman and   
 | 
						|
                   John Borgelt   WYLBUR, An Interactive Text Editing and
 | 
						|
                                  Remote Job Entry System  . . . . . . . . 314--322
 | 
						|
              Dennis J. Frailey   A Practical Approach to Managing
 | 
						|
                                  Resources and Avoiding Deadlocks . . . . 323--329
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 16,  Number 6, June, 1973
 | 
						|
 | 
						|
                   R. G. Hamlet   Efficient multiprogramming resource
 | 
						|
                                  allocation and accounting  . . . . . . . 337--342
 | 
						|
                 E. Gelenbe and   
 | 
						|
         J. C. A. Boekhorst and   
 | 
						|
               J. L. W. Kessels   Minimizing wasted space in partitioned
 | 
						|
                                  segmentation . . . . . . . . . . . . . . 343--349
 | 
						|
                     J. C. Hill   Synchronizing processors with
 | 
						|
                                  memory-content-generated interrupts  . . 350--351
 | 
						|
            Harold S. Stone and   
 | 
						|
               Samuel F. Fuller   On the Near-Optimality of the
 | 
						|
                                  Shortest-Latency-Time-First Drum
 | 
						|
                                  Scheduling Discipline  . . . . . . . . . 352--353
 | 
						|
              P. F. Stockhausen   Adapting optimal code generation for
 | 
						|
                                  arithmetic expressions to the
 | 
						|
                                  instruction sets available on
 | 
						|
                                  present-day computers  . . . . . . . . . 353--354
 | 
						|
                     R. F. Ling   A computer generated aid for cluster
 | 
						|
                                  analysis . . . . . . . . . . . . . . . . 355--361
 | 
						|
                Ben Shneiderman   Optimum Data Base Reorganization Points  362--365
 | 
						|
                      H. Strunz   The development of decision tables via
 | 
						|
                                  parsing of complex decision situations   366--369
 | 
						|
                  James R. Bell   Threaded Code  . . . . . . . . . . . . . 370--372
 | 
						|
                J. Hopcroft and   
 | 
						|
                      R. Tarjan   ACM Algorithm 447: Efficient Algorithms
 | 
						|
                                  for Graph Manipulation . . . . . . . . . 372--378
 | 
						|
                   T. Beyer and   
 | 
						|
                D. F. Swinehart   ACM Algorithm 448: Number of
 | 
						|
                                  Multiply-Restricted Partitions . . . . . 379--379
 | 
						|
                J. Ferguson and   
 | 
						|
                   P. A. Staley   Least squares piecewise cubic curve
 | 
						|
                                  fitting  . . . . . . . . . . . . . . . . 380--382
 | 
						|
                  W. D. Hoskins   Cubic spline solutions to fourth-order
 | 
						|
                                  boundary value problems  . . . . . . . . 382--385
 | 
						|
               Franz L. Alt and   
 | 
						|
               Judith Yuni Kirk   Computer Photocomposition of Technical
 | 
						|
                                  Text . . . . . . . . . . . . . . . . . . 386--391
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 16,  Number 7, July, 1973
 | 
						|
 | 
						|
               Richard L. Nolan   Managing the Computer Resource: Stage
 | 
						|
                                  Hypothesis . . . . . . . . . . . . . . . 399--405
 | 
						|
                    J. C. Huang   A Note on Information Organization and
 | 
						|
                                  Storage  . . . . . . . . . . . . . . . . 406--410
 | 
						|
      Edward W. Kozdrowicki and   
 | 
						|
               Dennis W. Cooper   COKO III: the Cooper-Koz Chess Program   411--427 (or 411--426??)
 | 
						|
            John H. Howard, Jr.   Mixed Solutions for the Deadlock Problem 427--430
 | 
						|
                   Erol Gelenbe   Distribution of a Program in Primary and
 | 
						|
                                  Fast Buffer Storage  . . . . . . . . . . 431--434
 | 
						|
                Robert F. Rosin   Teaching ``About Programming'' . . . . . 435--439
 | 
						|
         F. Warren McFarlan and   
 | 
						|
               Richard L. Nolan   Curriculum Recommendations for Graduate
 | 
						|
                                  Professional Programs in Information
 | 
						|
                                  Systems: Recommended Addendum on
 | 
						|
                                  Information Systems Administration . . . 439--442 (or 439--441??)
 | 
						|
                      A. Kandel   Computer Science --- Seminars for
 | 
						|
                                  Undergraduates . . . . . . . . . . . . . 442--442
 | 
						|
                 G. V. Bochmann   Multiple Exits from a Loop Without the
 | 
						|
                                  GOTO . . . . . . . . . . . . . . . . . . 443--444
 | 
						|
             Patrick A. V. Hall   Equivalence Between AND/OR Graphs and
 | 
						|
                                  Context-Free Grammars  . . . . . . . . . 444--445
 | 
						|
                       F. Fiala   ACM Algorithm 449: Solution of Linear
 | 
						|
                                  Programming Problems in 0-1 Variables    445--448 (or 445--447??)
 | 
						|
                B. W. Kernighan   Remark on ``Algorithm 422: Minimal
 | 
						|
                                  Spanning Tree''  . . . . . . . . . . . . 448--448
 | 
						|
           I. D. G. Macleod and   
 | 
						|
                  A. M. Collins   Hidden-line plotting program . . . . . . 448--448
 | 
						|
                  P. J. Nikolai   DIFSUB for solution of ordinary
 | 
						|
                                  differential equations . . . . . . . . . 448--448
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 16,  Number 8, August, 1973
 | 
						|
 | 
						|
               Michael H. Smith   A learning program which plays
 | 
						|
                                  partnership dominoes . . . . . . . . . . 462--467
 | 
						|
                B. J. MacLennan   Fen --- an Axiomatic Basis for Program
 | 
						|
                                  Semantics  . . . . . . . . . . . . . . . 468--474
 | 
						|
                  David Misunas   Petri Nets and Speed Independent Design  474--482 (or 474--481??)
 | 
						|
                 M. MacHura and   
 | 
						|
                      A. Mulawa   ACM Algorithm 450: Rosenbrock Function
 | 
						|
                                  Minimization . . . . . . . . . . . . . . 482--483
 | 
						|
                R. B. Goldstein   ACM Algorithm 451: Chi-Square Quantiles  483--485
 | 
						|
                  C. N. Liu and   
 | 
						|
                     D. T. Tang   ACM Algorithm 452: Enumerating
 | 
						|
                                  Combinations of $m$ Out of $n$ Objects   485--485
 | 
						|
                Robert Piessens   ACM Algorithm 453: Gaussian Quadrature
 | 
						|
                                  Formulas for Bromwich's Integral . . . . 486--487
 | 
						|
           J. A. Richardson and   
 | 
						|
                  J. L. Kuester   ACM Algorithm 454: The Complex Method
 | 
						|
                                  for Constrained Optimization . . . . . . 487--489
 | 
						|
              G. Andrejkova and   
 | 
						|
                       J. Vinar   Complex gamma function . . . . . . . . . 489--489
 | 
						|
                R. M. De Morgan   Remark on ``Algorithm 357 [A1]: An
 | 
						|
                                  Efficient Prime Number Generator'' . . . 489--489
 | 
						|
                  R. P. Watkins   Graph plotter  . . . . . . . . . . . . . 489--490
 | 
						|
                    J. G. Byrne   Hu-Tucker minimum redundancy alphabetic
 | 
						|
                                  coding method  . . . . . . . . . . . . . 490--490
 | 
						|
                     A. J. Good   Clenshaw-Curtis quadrature . . . . . . . 490--490
 | 
						|
                 E. J. Williams   Localization of the roots of a
 | 
						|
                                  polynomial . . . . . . . . . . . . . . . 490--490
 | 
						|
                Zohar Manna and   
 | 
						|
               Stephen Ness and   
 | 
						|
                 Jean Vuillemin   Inductive Methods for Proving Properties
 | 
						|
                                  of Programs  . . . . . . . . . . . . . . 491--502
 | 
						|
             W. W. Peterson and   
 | 
						|
                  T. Kasami and   
 | 
						|
                      N. Tokura   On the Capabilities of While, Repeat,
 | 
						|
                                  and Exit Statements  . . . . . . . . . . 503--512
 | 
						|
               Caxton C. Foster   A Generalization of AVL Trees  . . . . . 513--517
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 16,  Number 9, September, 1973
 | 
						|
 | 
						|
               Jeffrey P. Buzen   Computational Algorithms for Closed
 | 
						|
                                  Queueing Networks with Exponential
 | 
						|
                                  Servers  . . . . . . . . . . . . . . . . 527--531
 | 
						|
               S. Ganapathy and   
 | 
						|
                   V. Rajaraman   Information Theory Applied to the
 | 
						|
                                  Conversion of Decision Tables to
 | 
						|
                                  Computer Programs  . . . . . . . . . . . 532--539
 | 
						|
            Alfonso F. Cardenas   Evaluation and Selection of File
 | 
						|
                                  Organization --- A Model and a System    540--548
 | 
						|
                    R. G. Casey   Design of Tree Structures for Efficient
 | 
						|
                                  Querying . . . . . . . . . . . . . . . . 549--556
 | 
						|
          Juan Rodriguez-Rosell   Empirical Working Set Behavior . . . . . 556--560
 | 
						|
          Geoffrey W. Gates and   
 | 
						|
             David A. Poplawski   A simple technique for structured
 | 
						|
                                  variable lookup  . . . . . . . . . . . . 561--565
 | 
						|
                M. V. Zelkowitz   Reversible Execution . . . . . . . . . . 566--566
 | 
						|
         Robert E. Barnhill and   
 | 
						|
               David T. Pilcher   Sard kernels for certain bivariate
 | 
						|
                                  cubatures  . . . . . . . . . . . . . . . 567--571 (or 567--570??)
 | 
						|
               D. B. Hunter and   
 | 
						|
                 J. M. Williams   ACM Algorithm 455: Analysis of Skew
 | 
						|
                                  Representations of the Symmetric Group   571--572
 | 
						|
                 Zden\vek Fencl   ACM Algorithm 456: Routing Problem . . . 572--574
 | 
						|
                  Coen Bron and   
 | 
						|
                  Joep Kerbosch   ACM Algorithm 457: Finding All Cliques
 | 
						|
                                  of an Undirected Graph . . . . . . . . . 575--577
 | 
						|
                      M. K. Roy   Remark on ``Algorithm 323 [G6]:
 | 
						|
                                  Generation of Permutations in
 | 
						|
                                  Lexicographic Order''  . . . . . . . . . 577--578
 | 
						|
                Mohit Kumar Roy   Remark on ``Algorithm 323 [G6]:
 | 
						|
                                  Generation of Permutations in
 | 
						|
                                  Lexicographic Order''  . . . . . . . . . 577--578
 | 
						|
                 E. E. Lawrence   A sparse matrix package. I . . . . . . . 578--578
 | 
						|
                  H. Williamson   Hidden-line plotting program . . . . . . 578--579
 | 
						|
             H. B. Driessen and   
 | 
						|
                E. W. LeM. Hunt   Localization of the roots of a
 | 
						|
                                  polynomial . . . . . . . . . . . . . . . 579--579
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 16,  Number 10, October, 1973
 | 
						|
 | 
						|
              John S. McGeachie   Multiple Terminals Under User Program
 | 
						|
                                  Control in a Time-Sharing Environment    587--590
 | 
						|
           Daniel G. Bobrow and   
 | 
						|
                   Ben Wegbreit   A Model and Stack Implementation of
 | 
						|
                                  Multiple Environments  . . . . . . . . . 591--603
 | 
						|
                 Vincent Y. Lum   General Performance Analysis of
 | 
						|
                                  Key-to-Address Transformation Methods
 | 
						|
                                  Using an Abstract File Concept . . . . . 603--612
 | 
						|
              Butler W. Lampson   A Note on the Confinement Problem  . . . 613--615
 | 
						|
           Daniel S. Hirschberg   A Class of Dynamic Memory Allocation
 | 
						|
                                  Algorithms . . . . . . . . . . . . . . . 615--618
 | 
						|
               Barton G. Prieve   Using Page Residency to Select the
 | 
						|
                                  Working Set Parameter  . . . . . . . . . 619--620
 | 
						|
            Robert E. Millstein   Control Structures in Illiac IV Fortran  621--627
 | 
						|
               P. D. Robers and   
 | 
						|
                   S. S. Robers   ACM Algorithm 458: Discrete Linear
 | 
						|
                                  ${L}_1$ Approximation by Interval Linear
 | 
						|
                                  Programming  . . . . . . . . . . . . . . 629--631
 | 
						|
                    M. M. Syslo   ACM Algorithm 459: The Elementary
 | 
						|
                                  Circuits of a Graph  . . . . . . . . . . 632--633
 | 
						|
             Paul E. Saylor and   
 | 
						|
             James D. Sebastian   ACM Algorithm 460: Calculation of
 | 
						|
                                  Optimum Parameters for Alternating
 | 
						|
                                  Direction Implicit Procedures  . . . . . 633--635
 | 
						|
            F. J. Burkowski and   
 | 
						|
                  W. D. Hoskins   ACM Algorithm 461: Cubic Spline
 | 
						|
                                  Solutions to a Class of Functional
 | 
						|
                                  Differential Equations . . . . . . . . . 635--637
 | 
						|
                 T. G. Donnelly   ACM Algorithm 462: Bivariate Normal
 | 
						|
                                  Distribution . . . . . . . . . . . . . . 638--638
 | 
						|
                   C. R. Lewart   ACM Algorithm 463: Algorithms SCALE1,
 | 
						|
                                  SCALE2, and SCALE3 for Determination of
 | 
						|
                                  Scales on Computer Generated Plots . . . 639--640
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 16,  Number 11, November, 1973
 | 
						|
 | 
						|
             Charles W. Bachman   The Programmer as Navigator  . . . . . . 653--658
 | 
						|
                    R. S. Fabry   Dynamic Verification of Operating System
 | 
						|
                                  Decisions  . . . . . . . . . . . . . . . 659--668
 | 
						|
             M. D. Mickunas and   
 | 
						|
                V. B. Schneider   Parser-Generating System for
 | 
						|
                                  Constructing Compressed Compilers  . . . 669--676
 | 
						|
          B. W. Jordan, Jr. and   
 | 
						|
                  R. C. Barrett   Scan Conversion Algorithm with Reduced
 | 
						|
                                  Storage Requirements . . . . . . . . . . 676--682
 | 
						|
            James R. Slagle and   
 | 
						|
                Lewis M. Norton   Experiments with an Automatic
 | 
						|
                                  Theorem-Prover Having Partial Ordering
 | 
						|
                                  Inference Rules  . . . . . . . . . . . . 682--688
 | 
						|
                  C. H. Reinsch   ACM Algorithm 464: Eigenvalues of a Real
 | 
						|
                                  Symmetric Tridiagonal Matrix . . . . . . 689--689
 | 
						|
                     G. W. Hill   ACM Algorithm 465: Student's $t$
 | 
						|
                                  Frequency  . . . . . . . . . . . . . . . 690--690
 | 
						|
                     G. Ehrlich   ACM Algorithm 466: Four Combinatorial
 | 
						|
                                  Algorithms . . . . . . . . . . . . . . . 690--691
 | 
						|
                     N. Brenner   ACM Algorithm 467: Matrix Transposition
 | 
						|
                                  in Place . . . . . . . . . . . . . . . . 692--694
 | 
						|
             T. N. L. Patterson   ACM Algorithm 468: Algorithm for
 | 
						|
                                  Automatic Numerical Integration Over a
 | 
						|
                                  Finite Interval  . . . . . . . . . . . . 694--699
 | 
						|
                     C. Lam and   
 | 
						|
                       J. McKay   ACM Algorithm 469: Arithmetic Over a
 | 
						|
                                  Finite Field . . . . . . . . . . . . . . 699--699
 | 
						|
           Peter J. Denning and   
 | 
						|
                G. Scott Graham   A Note on Subexpression Ordering in the
 | 
						|
                                  Execution of Arithmetic Expressions  . . 700--702
 | 
						|
          Jerome A. Feldman and   
 | 
						|
               James R. Low and   
 | 
						|
                    R. P. Brent   Comment on Brent's scatter storage
 | 
						|
                                  algorithm (and author's reply) . . . . . 703--703
 | 
						|
                      E. Wegner   Tree-structured programs . . . . . . . . 704--705
 | 
						|
              Herbert E. Salzer   A recurrence scheme for converting from
 | 
						|
                                  one orthogonal expansion into another    705--707
 | 
						|
                     F. Stenger   An algorithm for the approximate
 | 
						|
                                  solution of Wiener-Hopf integral
 | 
						|
                                  equations  . . . . . . . . . . . . . . . 708--710
 | 
						|
                  L. W. Ehrlich   Solving the Biharmonic Equation in a
 | 
						|
                                  Square: a Direct Versus a Semidirect
 | 
						|
                                  Method . . . . . . . . . . . . . . . . . 711--714
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 16,  Number 12, December, 1973
 | 
						|
 | 
						|
               J. Daniel Couger   Curriculum Recommendations for
 | 
						|
                                  Undergraduate Programs in Information
 | 
						|
                                  Systems  . . . . . . . . . . . . . . . . 727--749
 | 
						|
            Edgar H. Sibley and   
 | 
						|
               Robert W. Taylor   A Data Definition and Mapping Language   750--759
 | 
						|
                     M. Kubicek   ACM Algorithm 470: Linear Systems with
 | 
						|
                                  Almost Tridiagonal Matrix  . . . . . . . 760--761
 | 
						|
                    W. Gautschi   ACM Algorithm 471: Exponential Integrals 761--763
 | 
						|
              J. G. Herriot and   
 | 
						|
                  C. H. Reinsch   ACM Algorithm 472: Procedures for
 | 
						|
                                  Natural Spline Interpolation . . . . . . 763--768
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 17,  Number 1, January, 1974
 | 
						|
 | 
						|
                        G. Lyon   Syntax-directed least-errors analysis
 | 
						|
                                  for context-free languages: a practical
 | 
						|
                                  approach . . . . . . . . . . . . . . . . 3--14
 | 
						|
         Michael A. Malcolm and   
 | 
						|
                    John Palmer   A Fast Method For Solving a Class of
 | 
						|
                                  Tridiagonal Systems of Linear Equations  14--17
 | 
						|
                       H. Akima   A method of bivariate interpolation and
 | 
						|
                                  smooth surface fitting based on local
 | 
						|
                                  procedures . . . . . . . . . . . . . . . 18--20
 | 
						|
            Norman E. Gibbs and   
 | 
						|
          William G. Poole, Jr.   Tridiagonalization by Permutations . . . 20--24
 | 
						|
                    R. Piessens   ACM Algorithm 473: Computation of
 | 
						|
                                  Legendre Series Coefficients . . . . . . 25--25
 | 
						|
                       H. Akima   ACM Algorithm 474: Bivariate
 | 
						|
                                  Interpolation and Smooth Surface Fitting
 | 
						|
                                  Based on Local Procedures  . . . . . . . 26--31
 | 
						|
         Ivan E. Sutherland and   
 | 
						|
                Gary W. Hodgman   Reentrant Polygon Clipping . . . . . . . 32--42
 | 
						|
              P. J. H. King and   
 | 
						|
                  R. G. Johnson   Comments on the algorithms of Verhelst
 | 
						|
                                  for the conversion of limited-entry
 | 
						|
                                  decision tables to flowcharts (and
 | 
						|
                                  author's reply)  . . . . . . . . . . . . 43--45
 | 
						|
                  Gary D. Knott   A Numbering System for Combinations  . . 45--46
 | 
						|
               H. C. Lucas, Jr.   A CRT report generating system . . . . . 47--48
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 17,  Number 2, February, 1974
 | 
						|
 | 
						|
      James B. Rothnie, Jr. and   
 | 
						|
                   Tomas Lozano   Attribute Based File Organization in a
 | 
						|
                                  Paged Memory Environment . . . . . . . . 63--69
 | 
						|
          B. W. Jordan, Jr. and   
 | 
						|
                  R. C. Barrett   A cell organized raster display for line
 | 
						|
                                  drawings . . . . . . . . . . . . . . . . 70--77
 | 
						|
            John S. Ramberg and   
 | 
						|
             Bruce W. Schmeiser   An Approximate Method for Generating
 | 
						|
                                  Asymmetric Random Variables  . . . . . . 78--82
 | 
						|
                 Leslie Lamport   The Parallel Execution of DO Loops . . . 83--93
 | 
						|
               Henry F. Ledgard   Production Systems: or can we do better
 | 
						|
                                  than BNF?  . . . . . . . . . . . . . . . 94--102
 | 
						|
                   Ben Wegbreit   The Synthesis of Loop Predicates . . . . 102--112
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 17,  Number 3, March, 1974
 | 
						|
 | 
						|
             K. Sreenivasan and   
 | 
						|
                 A. J. Kleinman   On the Construction of a Representative
 | 
						|
                                  Synthetic Workload . . . . . . . . . . . 127--133
 | 
						|
               E. Balkovich and   
 | 
						|
                    W. Chiu and   
 | 
						|
                 L. Presser and   
 | 
						|
                        R. Wood   Dynamic Memory Repacking . . . . . . . . 133--138
 | 
						|
              Howard Lee Morgan   Optimal Space Allocation on Disk Storage
 | 
						|
                                  Devices  . . . . . . . . . . . . . . . . 139--142
 | 
						|
                  Rudolf Loeser   Some Performance Tests of ``Quicksort''
 | 
						|
                                  and Descendants  . . . . . . . . . . . . 143--152
 | 
						|
                      T. Wright   Visible surface plotting program . . . . 152--157 (or 152--155??)
 | 
						|
               N. E. Bosten and   
 | 
						|
                 E. L. Battiste   Incomplete beta ratio  . . . . . . . . . 156--157
 | 
						|
              R. C. Barrett and   
 | 
						|
              B. W. Jordan, Jr.   Scan Conversion Algorithms for a Cell
 | 
						|
                                  Organized Raster Display . . . . . . . . 157--163
 | 
						|
              A. Frank Ackerman   Quadratic Search for Hash Tables of Size
 | 
						|
                                  $p^n$  . . . . . . . . . . . . . . . . . 164--164
 | 
						|
                Harold S. Stone   A note on a combinatorial problem of
 | 
						|
                                  Burnett and Coffman  . . . . . . . . . . 165--166
 | 
						|
                  Fred T. Krogh   Efficient Implementation of a Variable
 | 
						|
                                  Projection Algorithm for Nonlinear Least
 | 
						|
                                  Squares Problems . . . . . . . . . . . . 167--169
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 17,  Number 4, April, 1974
 | 
						|
 | 
						|
              Jerome H. Saltzer   A Simple Linear Model of Demand Paging
 | 
						|
                                  Performance  . . . . . . . . . . . . . . 181--186
 | 
						|
             M. A. Franklin and   
 | 
						|
                    R. K. Gupta   Computation of Page Fault Probability
 | 
						|
                                  from Program Transition Diagram  . . . . 186--191
 | 
						|
                  John W. Boyse   Execution Characteristics of Programs in
 | 
						|
                                  a Page-On-Demand System  . . . . . . . . 192--196
 | 
						|
               Graham Smith and   
 | 
						|
                  Ian M. Sefton   On Lions' Counter Example for Gotlieb's
 | 
						|
                                  Method for the Construction of School
 | 
						|
                                  Timetables . . . . . . . . . . . . . . . 196--197
 | 
						|
                 Gary Lindstrom   Copying List Structures Using Bounded
 | 
						|
                                  Workspace  . . . . . . . . . . . . . . . 198--202
 | 
						|
                    Shimon Even   Parallelism in Tape-Sorting  . . . . . . 202--204
 | 
						|
           H. C. Lucas, Jr. and   
 | 
						|
           D. B. Montgomery and   
 | 
						|
                 J. C. Larreche   A study of computer use in a graduate
 | 
						|
                                  school of business . . . . . . . . . . . 205--206
 | 
						|
              Peter Freeman and   
 | 
						|
         Michael A. Malcolm and   
 | 
						|
               William H. Payne   Graduate Education: The Ph.D. Glut:
 | 
						|
                                  Response and Rebuttal  . . . . . . . . . 206--207
 | 
						|
             T. D. Sterling and   
 | 
						|
                  S. V. Pollack   Ideal teaching machines --- a solution
 | 
						|
                                  to the pedagogic language problem  . . . 207--208
 | 
						|
                 P. W. Abrahams   Some remarks on lookup of structured
 | 
						|
                                  variables  . . . . . . . . . . . . . . . 209--210
 | 
						|
                     A. Balfour   An alternative approach to mutual
 | 
						|
                                  recursion in Algol 60 using restricted
 | 
						|
                                  compilers  . . . . . . . . . . . . . . . 210--210
 | 
						|
               R. C. T. Lee and   
 | 
						|
                C. L. Chang and   
 | 
						|
                R. J. Waldinger   An Improved Program-Synthesizing
 | 
						|
                                  Algorithm and its Correctness  . . . . . 211--217
 | 
						|
                    A. K. Cline   Scalar- and planar-valued curve fitting
 | 
						|
                                  using splines under tension. I . . . . . 218--220
 | 
						|
                    A. K. Cline   ACM Algorithm 476: Six Subprograms for
 | 
						|
                                  Curve Fitting Using Splines Under
 | 
						|
                                  Tension  . . . . . . . . . . . . . . . . 220--223 (or 220--221??)
 | 
						|
                     G. Ehrlich   ACM Algorithm 477: Generator of
 | 
						|
                                  Set-Partitions to Exactly ${R}$ Subsets  224--225
 | 
						|
                   B. Einarsson   Solution of the transcendental equation
 | 
						|
                                  we/sup w/=x  . . . . . . . . . . . . . . 225--225
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 17,  Number 5, May, 1974
 | 
						|
 | 
						|
                      Mary Shaw   Reduction of Compilation Costs Through
 | 
						|
                                  Language Contraction . . . . . . . . . . 245--250
 | 
						|
                   Ben Wegbreit   The treatment of data types in EL1 . . . 251--264
 | 
						|
               Robert A. Wagner   Order-$n$ Correction for Regular
 | 
						|
                                  Languages  . . . . . . . . . . . . . . . 265--268
 | 
						|
                  Nai Kuan Tsao   On the Distributions of Significant
 | 
						|
                                  Digits and Roundoff Errors . . . . . . . 269--271
 | 
						|
           M. C. Wunderlich and   
 | 
						|
                J. L. Selfridge   Design for a Number Theory Package with
 | 
						|
                                  an Optimized Trial Division Routine  . . 272--276
 | 
						|
            W. M. Gentleman and   
 | 
						|
                 S. B. Marovich   More on Algorithms that Reveal
 | 
						|
                                  Properties of Floating Point Arithmetic
 | 
						|
                                  Units  . . . . . . . . . . . . . . . . . 276--277
 | 
						|
                 D. E. Gold and   
 | 
						|
                     D. J. Kuck   A Model for Masking Rotational Latency
 | 
						|
                                  by Dynamic Disk Allocation . . . . . . . 278--288
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 17,  Number 6, June, 1974
 | 
						|
 | 
						|
              Jacques Cohen and   
 | 
						|
                 Carl Zuckerman   Two Languages for Estimating Program
 | 
						|
                                  Efficiency . . . . . . . . . . . . . . . 301--308
 | 
						|
                L. Henschen and   
 | 
						|
           Ross A. Overbeek and   
 | 
						|
                         L. Wos   A Theorem-Proving Language for
 | 
						|
                                  Experimentation  . . . . . . . . . . . . 308--314
 | 
						|
                James F. Gimpel   The minimization of
 | 
						|
                                  spatially-multiplexed character sets . . 315--318
 | 
						|
               I. Barrodale and   
 | 
						|
               F. D. K. Roberts   ACM Algorithm 478: Solution of an
 | 
						|
                                  Overdetermined System of Equations in
 | 
						|
                                  the ${L_1}$ Norm . . . . . . . . . . . . 319--320
 | 
						|
                     R. L. Page   ACM Algorithm 479: A Minimal Spanning
 | 
						|
                                  Tree Clustering Method . . . . . . . . . 321--323
 | 
						|
                     B. Gaither   Hidden-line plotting program . . . . . . 324--324
 | 
						|
                    R. Piessens   Calculation of Fourier integrals . . . . 324--324
 | 
						|
                    R. Piessens   Modified Havie integration . . . . . . . 324--324
 | 
						|
                 T. M. R. Ellis   Hidden-line plotting program . . . . . . 324--325
 | 
						|
                     R. L. Page   Generation of random correlated normal
 | 
						|
                                  variables  . . . . . . . . . . . . . . . 325--325
 | 
						|
                  D. M. Boulton   Exact probabilities for R*C contingency
 | 
						|
                                  tables . . . . . . . . . . . . . . . . . 326--326
 | 
						|
                    W. D. Slysz   An evaluation of software in the social
 | 
						|
                                  sciences . . . . . . . . . . . . . . . . 326--332
 | 
						|
                 John Adams and   
 | 
						|
                      John Gary   Compact Representation of Contour Plots
 | 
						|
                                  for Phone Line Transmission  . . . . . . 333--336
 | 
						|
                    W. Wulf and   
 | 
						|
                   E. Cohen and   
 | 
						|
                  W. Corwin and   
 | 
						|
                   A. Jones and   
 | 
						|
                   R. Levin and   
 | 
						|
                 C. Pierson and   
 | 
						|
                     F. Pollack   HYDRA: The Kernel of a Multiprocessor
 | 
						|
                                  Operating System . . . . . . . . . . . . 337--345
 | 
						|
              Ian J. Barton and   
 | 
						|
           Susan E. Creasey and   
 | 
						|
           Michael F. Lynch and   
 | 
						|
               Michael J. Snell   An Information-Theoretic Approach to
 | 
						|
                                  Text Searching in Direct Access Systems  345--350
 | 
						|
                 Edward Minieka   On Computing Sets of Shortest Paths in a
 | 
						|
                                  Graph  . . . . . . . . . . . . . . . . . 351--353
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 17,  Number 7, July, 1974
 | 
						|
 | 
						|
          Dennis M. Ritchie and   
 | 
						|
                   Ken Thompson   The UNIX Time-Sharing System . . . . . . 365--375
 | 
						|
               Samuel H. Fuller   Minimal-Total-Processing Time Drum and
 | 
						|
                                  Disk Scheduling Disciplines  . . . . . . 376--381
 | 
						|
                   J. Bruno and   
 | 
						|
         E. G. Coffman, Jr. and   
 | 
						|
                       R. Sethi   Scheduling Independent Tasks To Reduce
 | 
						|
                                  Mean Finishing Time  . . . . . . . . . . 382--387
 | 
						|
              Jerome H. Saltzer   Protection and the Control of
 | 
						|
                                  Information Sharing in Multics . . . . . 388--402
 | 
						|
                    R. S. Fabry   Capability-Based Addressing  . . . . . . 403--412
 | 
						|
            Gerald J. Popek and   
 | 
						|
             Robert P. Goldberg   Formal Requirements for Virtualizable
 | 
						|
                                  Third Generation Architectures . . . . . 412--421
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 17,  Number 8, August, 1974
 | 
						|
 | 
						|
                     Bruce Hahn   A New Technique for Compression and
 | 
						|
                                  Storage of Data  . . . . . . . . . . . . 434--436
 | 
						|
          Arthur Evans, Jr. and   
 | 
						|
         William Kantrowitz and   
 | 
						|
                    Edwin Weiss   A User Authentication Scheme Not
 | 
						|
                                  Requiring Secrecy in the Computer  . . . 437--442
 | 
						|
                George B. Purdy   A High Security Log-in Procedure . . . . 442--445
 | 
						|
       Theodore D. Friedman and   
 | 
						|
               Lance J. Hoffman   Execution Time Requirements for
 | 
						|
                                  Encipherment Programs  . . . . . . . . . 445--449
 | 
						|
              G. A. Neufeld and   
 | 
						|
                      J. Tartar   Graph Coloring Conditions for the
 | 
						|
                                  Existence of Solutions to the Timetable
 | 
						|
                                  Problem  . . . . . . . . . . . . . . . . 450--453
 | 
						|
                 Leslie Lamport   A New Solution of Dijkstra's Concurrent
 | 
						|
                                  Programming Problem  . . . . . . . . . . 453--455
 | 
						|
               John C. Cavouras   On the Conversion of Programs to
 | 
						|
                                  Decision Tables: Method and Objectives   456--462
 | 
						|
                   T. Lyche and   
 | 
						|
                L. L. Schumaker   ACM Algorithm 480: Procedures for
 | 
						|
                                  Computing Smoothing and Interpolating
 | 
						|
                                  Natural Splines  . . . . . . . . . . . . 463--467
 | 
						|
                 K. C. Crandall   ACM Algorithm 481: Arrow to Precedence
 | 
						|
                                  Network Transformation . . . . . . . . . 467--469
 | 
						|
                 John McKay and   
 | 
						|
                     E. Regener   ACM Algorithm 482: Transitivity Sets
 | 
						|
                                  [G7] . . . . . . . . . . . . . . . . . . 470--470
 | 
						|
                   A. H. Stroud   Gauss Harmonic Interpolation Formulas    471--475
 | 
						|
           Rolf O. E. Lagerloef   Interpolation with Rounded Ramp
 | 
						|
                                  Functions  . . . . . . . . . . . . . . . 476--479
 | 
						|
                Forman S. Acton   Recurrence Relations for the Fresnel
 | 
						|
                                  Integral
 | 
						|
                                  $\int_0^\infty[\exp(-ct)dt/(t)^{1/2}(1+t^2)]$ and Similar Integrals  480--481
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 17,  Number 9, September, 1974
 | 
						|
 | 
						|
                  I. M. Willers   A New Integration Algorithm for Ordinary
 | 
						|
                                  Differential Equations Based on
 | 
						|
                                  Continued Fraction Approximations  . . . 504--508
 | 
						|
                  Oliver Aberth   A Precise Numerical Analysis Program . . 509--513
 | 
						|
                 To-yat. Cheung   Interactive Graphic Display for Region
 | 
						|
                                  Partitioning by Linear Programming . . . 513--516
 | 
						|
               Mario Schkolnick   The Equivalence of Reducing Transition
 | 
						|
                                  Languages and Deterministic Languages    517--519
 | 
						|
                  S. L. Watkins   ACM Algorithm 483: Masked
 | 
						|
                                  Three-Dimensional Plot Program with
 | 
						|
                                  Rotations  . . . . . . . . . . . . . . . 520--523
 | 
						|
                  K. H. Burrell   ACM Algorithm 484: Evaluation of the
 | 
						|
                                  Modified Bessel Functions ${K}_0(z)$ and
 | 
						|
                                  ${K}_1(z)$ for Complex Arguments . . . . 524--526
 | 
						|
               H. D. Eidson and   
 | 
						|
                L. L. Schumaker   ACM Algorithm 485: Computation of
 | 
						|
                                  $g$-Splines via a Factorization Method   526--530
 | 
						|
                  John W. Young   A First Order Approximation to the
 | 
						|
                                  Optimum Checkpoint Interval  . . . . . . 530--531
 | 
						|
                 Keith Shwayder   Extending the Information Theory
 | 
						|
                                  Approach to Converting Limited-Entry
 | 
						|
                                  Decision Tables to Computer Programs . . 532--537
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 17,  Number 10, October, 1974
 | 
						|
 | 
						|
                 C. A. R. Hoare   Monitors: An Operating System
 | 
						|
                                  Structuring Concept  . . . . . . . . . . 549--557
 | 
						|
            Kenneth K. Shen and   
 | 
						|
              James L. Peterson   A Weighted Buddy Method for Dynamic
 | 
						|
                                  Storage Allocation . . . . . . . . . . . 558--568 (or 558--562??)
 | 
						|
                D. R. Slutz and   
 | 
						|
                  I. L. Traiger   A note on the calculation of average
 | 
						|
                                  working set size . . . . . . . . . . . . 563--565
 | 
						|
            Ben Shneiderman and   
 | 
						|
              Peter Scheuermann   Structured Data Structures . . . . . . . 566--574
 | 
						|
              R. H. Canaday and   
 | 
						|
             R. D. Harrison and   
 | 
						|
                 E. L. Ivie and   
 | 
						|
                J. L. Ryder and   
 | 
						|
                     L. A. Wehr   A Back-end Computer for Data Base
 | 
						|
                                  Management . . . . . . . . . . . . . . . 575--583 (or 575--582??)
 | 
						|
                 A. Charnes and   
 | 
						|
                W. M. Raike and   
 | 
						|
                J. D. Stutz and   
 | 
						|
                  A. S. Walters   On Generation of Test Problems for
 | 
						|
                                  Linear Programming Codes . . . . . . . . 583--587 (or 583--586??)
 | 
						|
                     F. Veillon   ACM Algorithm 486: Numerical Inversion
 | 
						|
                                  of Laplace Transform . . . . . . . . . . 587--589 (or 587--588??)
 | 
						|
                   H. Koppelaar   Certification and remark on algorithm
 | 
						|
                                  191  . . . . . . . . . . . . . . . . . . 589--590
 | 
						|
                    L. G. Proll   A computer routine for quadratic and
 | 
						|
                                  linear programming problems  . . . . . . 590--590
 | 
						|
                  J. Klemes and   
 | 
						|
                      J. Klemsa   Rosenbrock function minimization . . . . 590--591
 | 
						|
                  Fred T. Krogh   Errata: ``Efficient Implementation of a
 | 
						|
                                  Variable Projection Algorithm for
 | 
						|
                                  Nonlinear Least Squares''  . . . . . . . 591--591
 | 
						|
            Bruce Gilchrist and   
 | 
						|
               Richard E. Weber   Enumerating Full-Time Programmers  . . . 592--593
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 17,  Number 11, November, 1974
 | 
						|
 | 
						|
            Theodor D. Sterling   Guidelines for Humanizing Computerized
 | 
						|
                                  Information Systems, A Report from
 | 
						|
                                  Stanley House  . . . . . . . . . . . . . 609--613
 | 
						|
               Domenico Ferrari   Improving Locality by Critical Working
 | 
						|
                                  Sets . . . . . . . . . . . . . . . . . . 614--620
 | 
						|
            Perry Lowell Miller   A locally-organized parser for spoken
 | 
						|
                                  input  . . . . . . . . . . . . . . . . . 621--630
 | 
						|
                  Gary M. Rader   Method for Composing Simple Traditional
 | 
						|
                                  Music by Computer  . . . . . . . . . . . 631--638
 | 
						|
            R. A. Freiburghouse   Register Allocation via Usage Counts . . 638--642
 | 
						|
                 E. W. Dijkstra   Self-stabilizing Systems in Spite of
 | 
						|
                                  Distributed Control  . . . . . . . . . . 643--644
 | 
						|
                J. A. Brown and   
 | 
						|
                      B. Werner   An on-site data management system
 | 
						|
                                  application in field archaeology . . . . 644--646
 | 
						|
                   D. R. Hanson   A simple technique for representing
 | 
						|
                                  strings in Fortran IV  . . . . . . . . . 646--647
 | 
						|
           C. J. Van Rijsbergen   The best-match problem in document
 | 
						|
                                  retrieval  . . . . . . . . . . . . . . . 648--649
 | 
						|
                    R. V. Evans   Multiple exits from a loop using neither
 | 
						|
                                  GO TO nor labels . . . . . . . . . . . . 650--650
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 17,  Number 12, December, 1974
 | 
						|
 | 
						|
                Donald E. Knuth   Computer Programming as an Art . . . . . 667--673
 | 
						|
              Laurance I. Press   Arguments for a Moratorium on the
 | 
						|
                                  Construction of a Community Information
 | 
						|
                                  Utility  . . . . . . . . . . . . . . . . 674--678
 | 
						|
                  J. C. Strauss   An analytic model of the Hasp execution
 | 
						|
                                  task monitor . . . . . . . . . . . . . . 679--685
 | 
						|
             Thomas L. Adam and   
 | 
						|
               K. M. Chandy and   
 | 
						|
                  J. R. Dickson   A Comparison of List Schedules for
 | 
						|
                                  Parallel Processing Systems  . . . . . . 685--690
 | 
						|
                  N. D. Wallace   Computer Generation of Gamma Random
 | 
						|
                                  Variates with Non-Integral Shape
 | 
						|
                                  Parameters . . . . . . . . . . . . . . . 691--695
 | 
						|
                 A. Salazar and   
 | 
						|
                  R. V. Oakford   A Graph Formulation of a School
 | 
						|
                                  Scheduling Algorithm . . . . . . . . . . 696--698
 | 
						|
            Sherwood C. Chu and   
 | 
						|
                   Mones Berman   An Exponential Method for the Solution
 | 
						|
                                  of Systems of Ordinary Differential
 | 
						|
                                  Equations  . . . . . . . . . . . . . . . 699--702
 | 
						|
                    J. Pomeranz   ACM Algorithm 487: Exact Cumulative
 | 
						|
                                  Distribution of the Kolmogorov-Smirnov
 | 
						|
                                  Statistic for Small Samples  . . . . . . 703--704
 | 
						|
                    R. P. Brent   ACM Algorithm 488: A Gaussian
 | 
						|
                                  pseudo-random number generator [G5]  . . 704--706 (or 704--705??)
 | 
						|
             C. William Skinner   Heuristic Approach to Inductive
 | 
						|
                                  Inference in Fact Retrieval Systems  . . 707--712
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 21,  Number 1, January, 1974
 | 
						|
 | 
						|
                       D. Mitra   Some Aspects of Hierarchical Memory
 | 
						|
                                  Systems  . . . . . . . . . . . . . . . . 54--65
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 6,  Number 10, October, 1975
 | 
						|
 | 
						|
                R. E. Millstein   Control Structures in Illiac IV Fortran  157--164
 | 
						|
                T. Sterling and   
 | 
						|
                     V. Lum and   
 | 
						|
                     N. Shu and   
 | 
						|
                      B. Housel   CONVERT: A High Level Translation
 | 
						|
                                  Definition Language for Data Conversion  557--567
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 18,  Number 1, January, 1975
 | 
						|
 | 
						|
                 Aaron Finerman   Professionalism in the Computing Field   4--9
 | 
						|
                    F. L. Bauer   Positivity and Norms . . . . . . . . . . 9--13
 | 
						|
                      John Todd   The Lemniscate Constants . . . . . . . . 14--19
 | 
						|
                  G. Peters and   
 | 
						|
                J. H. Wilkinson   On the Stability of Gauss-Jordan
 | 
						|
                                  Elimination with Pivoting  . . . . . . . 20--24
 | 
						|
               Garrett Birkhoff   Two Hadamard Numbers for Matrices  . . . 25--29
 | 
						|
               A. van der Sluis   Perturbations of Eigenvalues of
 | 
						|
                                  Non-Normal Matrices  . . . . . . . . . . 30--36
 | 
						|
              Marvin Marcus and   
 | 
						|
               Herbert Robinson   Elementary Divisors of Tensor Products   36--39
 | 
						|
             Magnus R. Hestenes   Pseudoinverses and Conjugate Gradients   40--43
 | 
						|
                Harlan D. Mills   The New Math of Computer Programming . . 43--48
 | 
						|
              Tien Chi Chen and   
 | 
						|
                   Irving T. Ho   Storage-Efficient Representation of
 | 
						|
                                  Decimal Data . . . . . . . . . . . . . . 49--52
 | 
						|
                 Werner Liniger   Connections Between Accuracy and
 | 
						|
                                  Stability Properties of Linear Multistep
 | 
						|
                                  Formulas . . . . . . . . . . . . . . . . 53--56
 | 
						|
              Richard J. Hanson   Stably Updating Mean and Standard
 | 
						|
                                  Deviation of Data  . . . . . . . . . . . 57--58
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 18,  Number 2, February, 1975
 | 
						|
 | 
						|
                  John McCarthy   Proposed Criterion for a Cipher to be
 | 
						|
                                  Probable-Word Proof  . . . . . . . . . .   ??
 | 
						|
              G. J. Burnett and   
 | 
						|
             E. G. Coffman, Jr.   Analysis of Interleaved Memory Systems
 | 
						|
                                  Using Blockage Buffers . . . . . . . . . 91--95
 | 
						|
                Neil M. Goldman   Sentence Paraphrasing from a Conceptual
 | 
						|
                                  Base . . . . . . . . . . . . . . . . . . 96--106
 | 
						|
       Gordon J. VanderBrug and   
 | 
						|
                    Jack Minker   State-Space, Problem-Reduction, and
 | 
						|
                                  Theorem Proving --- Some Relationships   107--115
 | 
						|
              Carolyn Kimme and   
 | 
						|
               Dana Ballard and   
 | 
						|
                  Jack Sklansky   Finding Circles by an Array of
 | 
						|
                                  Accumulators . . . . . . . . . . . . . . 120--122
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 18,  Number 3, March, 1975
 | 
						|
 | 
						|
             H. C. Johnston and   
 | 
						|
                 C. A. R. Hoare   Matrix Reduction --- an Efficient Method
 | 
						|
                                  (school timetables)  . . . . . . . . . . 141--150
 | 
						|
         Brian W. Kernighan and   
 | 
						|
              Lorinda L. Cherry   A System for Typesetting Mathematics . . 151--157
 | 
						|
               D. H. Lawrie and   
 | 
						|
                  T. Layman and   
 | 
						|
                    D. Baer and   
 | 
						|
                   J. M. Randal   GLYPNIR --- A programming language for
 | 
						|
                                  Illiac IV  . . . . . . . . . . . . . . . 157--164
 | 
						|
            Robert W. Floyd and   
 | 
						|
               Ronald L. Rivest   Expected Time Bounds for Selection . . . 165--172
 | 
						|
                R. W. Floyd and   
 | 
						|
                   R. L. Rivest   ACM Algorithm 489: The Algorithm SELECT
 | 
						|
                                  -- for Finding the $i$th Smallest of $n$
 | 
						|
                                  Elements . . . . . . . . . . . . . . . . 173--173
 | 
						|
              A. M. Erisman and   
 | 
						|
                   W. F. Tinney   On Computing Certain Elements of the
 | 
						|
                                  Inverse of a Sparse Matrix . . . . . . . 177--179
 | 
						|
                 L. F. Shampine   Discrete Least Squares Polynomial Fits   179--180
 | 
						|
               A. van der Sluis   Corrigendum: ``Perturbations of
 | 
						|
                                  eigenvalues of non-normal matrices'' . .  180
 | 
						|
                   D. L. Parnas   On a Solution to the Cigarette Smoker's
 | 
						|
                                  Problem (Without Conditional Statements) 181--183
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 18,  Number 4, April, 1975
 | 
						|
 | 
						|
           Jack A. Chambers and   
 | 
						|
                   Ray V. Poore   Computer Networks in Higher Education:
 | 
						|
                                  Socio-Economic-Political Factors . . . . 193--199
 | 
						|
             E. S. Ginsberg and   
 | 
						|
                  D. Zaborowski   ACM Algorithm 490: The Dilogarithm
 | 
						|
                                  Function of a Real Argument  . . . . . . 200--202
 | 
						|
                 K. K. Shen and   
 | 
						|
                 J. L. Peterson   Corrigendum: ``A Weighted Buddy Method
 | 
						|
                                  for Dynamic Storage Allocation'' . . . . 202--202
 | 
						|
                   Graham Smith   On Maintenance of the Opportunity List
 | 
						|
                                  for Class-Teacher Timetable Problems . . 203--208
 | 
						|
                    I. C. Braid   The Synthesis of Solids Bounded by Many
 | 
						|
                                  Faces  . . . . . . . . . . . . . . . . . 209--216
 | 
						|
              Vladimir Batagelj   Quadratic Hash Method When the Table
 | 
						|
                                  Size is not a Prime Number . . . . . . . 216--217
 | 
						|
           Henry S. Warren, Jr.   A Modification of Warshall's Algorithm
 | 
						|
                                  for the Transitive Closure of Binary
 | 
						|
                                  Relations  . . . . . . . . . . . . . . . 218--220
 | 
						|
                 James A. Hinds   Algorithm for Locating Adjacent Storage
 | 
						|
                                  Blocks in the Buddy System . . . . . . . 221--222
 | 
						|
            Jean G. Vaucher and   
 | 
						|
                   Pierre Duval   A Comparison of Simulation Event List
 | 
						|
                                  Algorithms . . . . . . . . . . . . . . . 223--230
 | 
						|
         Robert R. Korfhage and   
 | 
						|
                David W. Matula   On Salazar and Oakford . . . . . . . . . 240--240
 | 
						|
           Michael R. Garey and   
 | 
						|
               David S. Johnson   On Salazar and Oakford . . . . . . . . . 240--241
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 18,  Number 5, May, 1975
 | 
						|
 | 
						|
                David A. Fisher   Copying Cyclic List Structures in Linear
 | 
						|
                                  Time Using Bounded Workspace . . . . . . 251--252
 | 
						|
            Alfonso F. Cardenas   Analysis and Performance of Inverted
 | 
						|
                                  Data Base Structures . . . . . . . . . . 253--263
 | 
						|
                   Yorick Wilks   An intelligent analyzer and understander
 | 
						|
                                  of English . . . . . . . . . . . . . . . 264--274
 | 
						|
                    N. E. Gibbs   ACM Algorithm 491: Basic Cycle
 | 
						|
                                  Generation . . . . . . . . . . . . . . . 275--276 (or 275--275??)
 | 
						|
                D. J. Evans and   
 | 
						|
                 M. Hatzopoulos   A note on the LU factorization of a
 | 
						|
                                  symmetric matrix . . . . . . . . . . . . 278--279
 | 
						|
                      B. L. Fox   More on $k$th Shortest Paths . . . . . . 279--279
 | 
						|
                A. I. Wasserman   A problem-list of public policy issues
 | 
						|
                                  concerning computers and health care . . 279--280
 | 
						|
                Harlan D. Mills   Corrigendum: ``The New Math of Computer
 | 
						|
                                  Programming''  . . . . . . . . . . . . . 280--280
 | 
						|
             Steven L. Horowitz   Syntactic Algorithm for Peak Detection
 | 
						|
                                  in Waveforms with Applications to
 | 
						|
                                  Cardiography . . . . . . . . . . . . . . 281--285
 | 
						|
         Charles E. Pfefferkorn   Heuristic Problem Solving Design System
 | 
						|
                                  for Equipment or Furniture Layouts . . . 286--297
 | 
						|
         Robert R. Korfhage and   
 | 
						|
                David W. Matula   More on the Salazar and Oakford Paper    303--303
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 18,  Number 6, June, 1975
 | 
						|
 | 
						|
                    N. E. Gibbs   ACM Algorithm 492: Generation of All the
 | 
						|
                                  Cycles of a Graph from a Set of Basic
 | 
						|
                                  Cycles . . . . . . . . . . . . . . . . . 310--310
 | 
						|
                Bui Tuong Phong   Illumination for Computer Generated
 | 
						|
                                  Pictures . . . . . . . . . . . . . . . . 311--317
 | 
						|
                  V. Y. Lum and   
 | 
						|
                M. E. Senko and   
 | 
						|
                 C. P. Wang and   
 | 
						|
                        H. Ling   A Cost Oriented Algorithm for Data Set
 | 
						|
                                  Allocation in Storage Hierarchies  . . . 318--322
 | 
						|
             Alan F. Babich and   
 | 
						|
                John Grason and   
 | 
						|
                David L. Parnas   Significant Event Simulation . . . . . . 323--329
 | 
						|
             Robert B. K. Dewar   Indirect Threaded Code . . . . . . . . . 330--331
 | 
						|
               Ben Cranston and   
 | 
						|
                    Rick Thomas   Simplified Recombination Scheme for the
 | 
						|
                                  Fibonacci Buddy System . . . . . . . . . 331--332
 | 
						|
              Alfred V. Aho and   
 | 
						|
           Margaret J. Corasick   Efficient String Matching: an Aid to
 | 
						|
                                  Bibliographic Search . . . . . . . . . . 333--340
 | 
						|
               D. S. Hirschberg   A Linear Space Algorithm for Computing
 | 
						|
                                  Maximal Common Subsequences  . . . . . . 341--343
 | 
						|
                  Stephen Soule   Addition in an Arbitrary Base Without
 | 
						|
                                  Radix Conversion . . . . . . . . . . . . 344--346
 | 
						|
               L. H. Harper and   
 | 
						|
                T. H. Payne and   
 | 
						|
               J. E. Savage and   
 | 
						|
                      E. Straus   Sorting $X + Y$  . . . . . . . . . . . . 347--350 (or 347--349??)
 | 
						|
                  F. Paul Wyman   Improved Event-Scanning Mechanisms for
 | 
						|
                                  Discrete Event Simulation  . . . . . . . 350--353
 | 
						|
            Donald E. Knuth and   
 | 
						|
           Charles T. Zahn, Jr.   Ill-Chosen Use of ``Event''  . . . . . . 360--360
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 18,  Number 7, July, 1975
 | 
						|
 | 
						|
                 P. J. Courtois   Decomposability, Instabilities, and
 | 
						|
                                  Saturation in Multiprogramming Systems   371--377
 | 
						|
                  Soren Lauesen   A large semaphore based operating system 377--389
 | 
						|
                Naomi Sager and   
 | 
						|
                 Ralph Grishman   Restriction Language for Computer
 | 
						|
                                  Grammars of Natural Language . . . . . . 390--400
 | 
						|
               D. L. Parnas and   
 | 
						|
                D. P. Siewiorek   Use of the Concept of Transparency in
 | 
						|
                                  the Design of Hierarchically Structured
 | 
						|
                                  Systems  . . . . . . . . . . . . . . . . 401--408
 | 
						|
                 H. Freeman and   
 | 
						|
                     R. Shapira   Determining the Minimum-Area Encasing
 | 
						|
                                  Rectangle for an Arbitrary Closed Curve  409--413
 | 
						|
               Daniel G. Bobrow   A Note on Hash Linking . . . . . . . . . 413--415
 | 
						|
                R. E. Weber and   
 | 
						|
                   B. Gilchrist   Discrimination in the employment of
 | 
						|
                                  women in the computer industry . . . . . 416--418
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 18,  Number 8, August, 1975
 | 
						|
 | 
						|
                  John E. Shore   On the External Storage Fragmentation
 | 
						|
                                  Produced by First-Fit and Best-Fit
 | 
						|
                                  Allocation Strategies  . . . . . . . . . 433--440
 | 
						|
                  A. V. Aho and   
 | 
						|
              S. C. Johnson and   
 | 
						|
                   J. D. Ullman   Deterministic Parsing of Ambiguous
 | 
						|
                                  Grammars . . . . . . . . . . . . . . . . 441--452
 | 
						|
             Edsger W. Dijkstra   Guarded Commands, Nondeterminacy and
 | 
						|
                                  Formal Derivation of Programs  . . . . . 453--457
 | 
						|
                   L. W. Cotton   Remark on stably updating mean and
 | 
						|
                                  standard deviation of data . . . . . . . 458--458
 | 
						|
          Stuart C. Shapiro and   
 | 
						|
              Stanley C. Kwasny   Interactive Consulting via Natural
 | 
						|
                                  Language . . . . . . . . . . . . . . . . 459--462
 | 
						|
                      John Todd   Corrigendum: ``The Lemniscate
 | 
						|
                                  Constants''  . . . . . . . . . . . . . . 462--462
 | 
						|
              J. G. Vaucher and   
 | 
						|
                       P. Duval   Corrigendum: ``A comparison of
 | 
						|
                                  simulation event list algorithms'' . . . 462--462
 | 
						|
                    A. J. Smith   Comments on a paper by T. C. Chen and I.
 | 
						|
                                  T. Ho  . . . . . . . . . . . . . . . . . 463--463
 | 
						|
                 Sakti P. Ghosh   Consecutive Storage of Relevant Records
 | 
						|
                                  with Redundancy  . . . . . . . . . . . . 464--471
 | 
						|
                 Leslie Lamport   Multiple Byte Processing with Full-Word
 | 
						|
                                  Instructions . . . . . . . . . . . . . . 471--475
 | 
						|
                 Keith Shwayder   Combining Decision Rules in a Decision
 | 
						|
                                  Table  . . . . . . . . . . . . . . . . . 476--480
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 18,  Number 9, September, 1975
 | 
						|
 | 
						|
             Guy L. Steele, Jr.   Multiprocessing Compactifying Garbage
 | 
						|
                                  Collection . . . . . . . . . . . . . . . 495--508
 | 
						|
              Jon Louis Bentley   Multidimensional Binary Search Trees
 | 
						|
                                  Used for Associative Searching . . . . . 509--517
 | 
						|
               R. Mark Claudson   Digital Simulation of River Plankton
 | 
						|
                                  Population Dynamics  . . . . . . . . . . 517--523
 | 
						|
           William F. Piepmeier   Optimal Balancing of I/O Requests to
 | 
						|
                                  Disks  . . . . . . . . . . . . . . . . . 524--527
 | 
						|
                   Ben Wegbreit   Mechanical Program Analysis  . . . . . . 528--539
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 18,  Number 10, October, 1975
 | 
						|
 | 
						|
                  Rob Gerritsen   A Preliminary System for the Design of
 | 
						|
                                  DBTG Data Structures . . . . . . . . . . 551--557
 | 
						|
                 Nan C. Shu and   
 | 
						|
           Barron C. Housel and   
 | 
						|
                 Vincent Y. Lum   CONVERT: A High Level Translation
 | 
						|
                                  Definition Language for Data Conversion  557--567
 | 
						|
           John Miles Smith and   
 | 
						|
          Philip Yen-Tang Chang   Optimizing the Performance of a
 | 
						|
                                  Relational Algebra Data Base Interface   568--579
 | 
						|
             M. M. Astrahan and   
 | 
						|
               D. D. Chamberlin   Implementation of a Structured English
 | 
						|
                                  Query Language . . . . . . . . . . . . . 580--588
 | 
						|
                  Fanica Gavril   Merging with Parallel Processors . . . . 588--591
 | 
						|
                  M. Reiser and   
 | 
						|
                   H. Kobayashi   Horner's Rule for the Evaluation of
 | 
						|
                                  General Closed Queueing Networks . . . . 592--593
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 18,  Number 11, November, 1975
 | 
						|
 | 
						|
                  G. Salton and   
 | 
						|
                    A. Wong and   
 | 
						|
                     C. S. Yang   A Vector Space Model for Automatic
 | 
						|
                                  Indexing . . . . . . . . . . . . . . . . 613--620
 | 
						|
           Raymond F. Boyce and   
 | 
						|
       Donald D. Chamberlin and   
 | 
						|
         W. Frank King, III and   
 | 
						|
              Michael M. Hammer   Specifying Queries as Relational
 | 
						|
                                  Expressions: The Square Data Sublanguage 621--628
 | 
						|
           Henry F. Ledgard and   
 | 
						|
               Michael Marcotty   A genealogy of control structures  . . . 629--639
 | 
						|
            Susan L. Graham and   
 | 
						|
               Steven P. Rhodes   Practical Syntactic Error Recovery . . . 639--650 (or 639--649??)
 | 
						|
            James R. Bitner and   
 | 
						|
             Edward M. Reingold   Backtrack Programming Techniques . . . . 651--656
 | 
						|
            Lawrence T. Kou and   
 | 
						|
                     C. K. Wong   A Note on the Set Basis Problem Related
 | 
						|
                                  to the Compaction of Character Sets  . . 656--657
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 18,  Number 12, December, 1975
 | 
						|
 | 
						|
                     Peter Naur   Programming Languages, Natural
 | 
						|
                                  Languages, and Mathematics . . . . . . . 676--683
 | 
						|
             John B. Goodenough   Exception Handling: Issues and a
 | 
						|
                                  Proposed Notation  . . . . . . . . . . . 683--696
 | 
						|
             Mehdi Jazayeri and   
 | 
						|
           William F. Ogden and   
 | 
						|
              William C. Rounds   The Intrinsically Exponential Complexity
 | 
						|
                                  of the Circularity Problem for Attribute
 | 
						|
                                  Grammars . . . . . . . . . . . . . . . . 697--706
 | 
						|
         Harry B. Hunt, III and   
 | 
						|
        Thomas G. Szymanski and   
 | 
						|
              Jeffrey D. Ullman   On the Complexity of LR(k) Testing . . . 707--716
 | 
						|
            Susan L. Graham and   
 | 
						|
                    Mark Wegman   A fast and usually linear algorithm for
 | 
						|
                                  global flow analysis . . . . . . . . . . 716--716
 | 
						|
              Richard J. Lipton   Reduction: A Method of Proving
 | 
						|
                                  Properties of Parallel Programs  . . . . 717--721
 | 
						|
                 J. T. Schwartz   Automatic Data Structure Choice in a
 | 
						|
                                  Language of Very High Level  . . . . . . 722--728
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 19,  Number 1, January, 1976
 | 
						|
 | 
						|
          Leonard Kleinrock and   
 | 
						|
          William E. Naylor and   
 | 
						|
               Holger Opderbeck   A Study of Line Overhead in the ARPANET  3--13
 | 
						|
                Neil C. Wilhelm   An Anomaly in Disk Scheduling: A
 | 
						|
                                  Comparison of FCFS and SSTF Seek
 | 
						|
                                  Scheduling Using an Empirical Model for
 | 
						|
                                  Disk Accesses  . . . . . . . . . . . . . 13--18 (or 13--17??)
 | 
						|
                Carson E. Agnew   On Quadratic Adaptive Routing Algorithms 18--22
 | 
						|
              P. L. Karlton and   
 | 
						|
               S. H. Fuller and   
 | 
						|
              R. E. Scroggs and   
 | 
						|
                  E. B. Kaehler   Performance of Height-Balanced Trees . . 23--28
 | 
						|
                J. J. Florentin   Information Reference Coding . . . . . . 29--33
 | 
						|
         Charles R. Litecky and   
 | 
						|
                Gordon B. Davis   Study of Errors, Error-Proneness, and
 | 
						|
                                  Error Diagnosis in Cobol . . . . . . . . 33--37
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 19,  Number 2, February, 1976
 | 
						|
 | 
						|
                Donald E. Knuth   Errata: ``Ancient Babylonian
 | 
						|
                                  algorithms''
 | 
						|
             Gregor V. Bochmann   Semantic Evaluation from Left to Right   55--62
 | 
						|
               Ronald L. Rivest   On Self-Organizing Sequential Search
 | 
						|
                                  Heuristics . . . . . . . . . . . . . . . 63--67
 | 
						|
                     F. M. Ives   Permutation Enumeration: Four New
 | 
						|
                                  Permutation Algorithms . . . . . . . . . 68--72
 | 
						|
               Alberto Martelli   Application of Heuristic Search Methods
 | 
						|
                                  to Edge and Contour Detection  . . . . . 73--83
 | 
						|
               Kenneth F. Siler   A Stochastic Evaluation Model for
 | 
						|
                                  Database Organizations in Data Retrieval
 | 
						|
                                  Systems  . . . . . . . . . . . . . . . . 84--95
 | 
						|
                   Ronald Fagin   A Counterintuitive Example of Computer
 | 
						|
                                  Paging . . . . . . . . . . . . . . . . . 96--97
 | 
						|
                 Ehud Artzy and   
 | 
						|
             James A. Hinds and   
 | 
						|
                  Harry J. Saal   A Fast Division Technique for Constant
 | 
						|
                                  Divisors . . . . . . . . . . . . . . . . 98--101
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 19,  Number 3, March, 1976
 | 
						|
 | 
						|
               Allen Newell and   
 | 
						|
               Herbert A. Simon   Computer Science as Empirical Inquiry:
 | 
						|
                                  Symbols and Search . . . . . . . . . . . 113--126
 | 
						|
              Jair M. Babad and   
 | 
						|
               Mario M. Modiano   Joining Policies in a Multipriority
 | 
						|
                                  Multiclass Batch Computer System . . . . 127--136
 | 
						|
                F. E. Allen and   
 | 
						|
                       J. Cocke   A Program Data Flow Analysis Procedure   137--147 (or 137--146??)
 | 
						|
                 Naftaly Minski   Intentional Resolution of Privacy
 | 
						|
                                  Protection in Database Systems . . . . . 148--159
 | 
						|
                     M. Naftaly   Intentional resolution of privacy
 | 
						|
                                  protection in database systems . . . . . 148--159
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 19,  Number 4, April, 1976
 | 
						|
 | 
						|
                    O. R. Smoot   Development of an international system
 | 
						|
                                  for legal protection of computer
 | 
						|
                                  programs . . . . . . . . . . . . . . . . 171--174
 | 
						|
               Bennet P. Lientz   A comparative evaluation of versions of
 | 
						|
                                  BASIC  . . . . . . . . . . . . . . . . . 175--181
 | 
						|
                     J. Raymond   LG: A language for analytic geometry . . 182--187
 | 
						|
                   Ronald Fagin   Corrigendum: ``A Counterintuitive
 | 
						|
                                  Example of Computer Paging'' . . . . . .  187
 | 
						|
                Shmuel Katz and   
 | 
						|
                    Zohar Manna   Logical Analysis of Programs . . . . . . 188--206
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 19,  Number 5, May, 1976
 | 
						|
 | 
						|
             Dorothy E. Denning   A Lattice Model of Secure Information
 | 
						|
                                  Flow . . . . . . . . . . . . . . . . . . 236--243
 | 
						|
             Jonathan K. Millen   Security Kernel Validation in Practice   243--250
 | 
						|
          Butler W. Lampson and   
 | 
						|
              Howard E. Sturgis   Reflections on an Operating System
 | 
						|
                                  Design . . . . . . . . . . . . . . . . . 251--265
 | 
						|
            A. N. Habermann and   
 | 
						|
              Lawrence Flon and   
 | 
						|
                  Lee Cooprider   Modularization and Hierarchy in a Family
 | 
						|
                                  of Operating Systems . . . . . . . . . . 266--272
 | 
						|
                 John H. Howard   Proving Monitors . . . . . . . . . . . . 273--279 (or 273--278??)
 | 
						|
               Susan Owicki and   
 | 
						|
                    David Gries   Verifying Properties of Parallel
 | 
						|
                                  Programs: An Axiomatic Approach  . . . . 279--285
 | 
						|
           A. Wayne Madison and   
 | 
						|
                 Alan P. Batson   Characteristics of Program Localities    285--294
 | 
						|
           Barton G. Prieve and   
 | 
						|
                    R. S. Fabry   VMIN --- an Optimal Variable-Space Page
 | 
						|
                                  Replacement Algorithm  . . . . . . . . . 295--297
 | 
						|
              Wesley W. Chu and   
 | 
						|
               Holger Opderbeck   Analysis of the PFF Replacement
 | 
						|
                                  Algorithm via a Semi-Markov Model  . . . 298--304
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 19,  Number 6, June, 1976
 | 
						|
 | 
						|
              O. E. Taulbee and   
 | 
						|
                    S. D. Conte   Production and employment of Ph.D.'s in
 | 
						|
                                  computer science . . . . . . . . . . . . 311--313
 | 
						|
        Dennis G. Severance and   
 | 
						|
               Ricardo A. Duhne   A Practitioner's Guide to Addressing
 | 
						|
                                  Algorithms . . . . . . . . . . . . . . . 314--326
 | 
						|
             Forest Baskett and   
 | 
						|
                 Alan Jay Smith   Interference in Multiprocessor Computer
 | 
						|
                                  Systems with Interleaved Memory  . . . . 327--334
 | 
						|
             Gideon Frieder and   
 | 
						|
                  Harry J. Saal   Process for the Determination of
 | 
						|
                                  Addresses in Variable Length Addressing  335--338
 | 
						|
                  David S. Wise   Referencing Lists by an Edge . . . . . . 338--342
 | 
						|
          Helmut Schumacher and   
 | 
						|
              Kenneth C. Sevcik   The synthetic approach to decision table
 | 
						|
                                  conversion . . . . . . . . . . . . . . . 343--351
 | 
						|
               Douglas W. Clark   An Efficient List Moving Algorithm Using
 | 
						|
                                  constant Workspace . . . . . . . . . . . 352--354 (or 353--354??)
 | 
						|
             Guy L. Steele, Jr.   Corrigendum: ``Multiprocessing
 | 
						|
                                  Compactifying Garbage Collection'' . . . 354--354
 | 
						|
                  Gary D. Knott   A Numbering System for Permutations of
 | 
						|
                                  Combinations . . . . . . . . . . . . . . 355--356
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 19,  Number 7, July, 1976
 | 
						|
 | 
						|
                S. D. Conte and   
 | 
						|
                 M. H. Halstead   Technology of Computer Center
 | 
						|
                                  Management: a Proposed Course for
 | 
						|
                                  Graduate Professional Programs in
 | 
						|
                                  Computer Science or in Information
 | 
						|
                                  Systems  . . . . . . . . . . . . . . . . 369--370
 | 
						|
               Robert M. Keller   Formal Verification of Parallel Programs 371--384
 | 
						|
                  James C. King   Symbolic Execution and Program Testing   385--394
 | 
						|
         Robert M. Metcalfe and   
 | 
						|
                 David R. Boggs   Ethernet: Distributed Packet Switching
 | 
						|
                                  for Local Computer Networks  . . . . . . 395--404
 | 
						|
            Cheng-Wen Cheng and   
 | 
						|
                    Jonas Rabin   Synthesis of Decision Rules  . . . . . . 404--406
 | 
						|
              George S. Fishman   Sampling from the Gamma-distribution on
 | 
						|
                                  a computer . . . . . . . . . . . . . . . 407--409
 | 
						|
                      Kurt Maly   Compressed Tries . . . . . . . . . . . . 409--415
 | 
						|
                  Warren Burton   A buddy system variation for disk
 | 
						|
                                  storage allocation . . . . . . . . . . . 416--417
 | 
						|
                   G. H. Gonnet   Heaps applied to event driven mechanisms 417--418
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 19,  Number 8, August, 1976
 | 
						|
 | 
						|
                John J. Donovan   Tools and Philosophy for Software
 | 
						|
                                  Education  . . . . . . . . . . . . . . . 430--436
 | 
						|
                  R. D. Tennent   The Denotational Semantics of
 | 
						|
                                  Programming Languages  . . . . . . . . . 437--453
 | 
						|
                 James H. Clark   Designing Surfaces in 3-D  . . . . . . . 454--460
 | 
						|
        Michael A. Harrison and   
 | 
						|
            Walter L. Ruzzo and   
 | 
						|
              Jeffrey D. Ullman   Protection in Operating Systems  . . . . 461--471
 | 
						|
               D. S. Hirschberg   An Insertion Technique for One-Sided
 | 
						|
                                  Height-Balanced Trees  . . . . . . . . . 471--473
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 19,  Number 9, September, 1976
 | 
						|
 | 
						|
              Wesley W. Chu and   
 | 
						|
               Holger Opderbeck   Corrigendum: ``Analysis of the PFF
 | 
						|
                                  replacement algorithm via a semi-Markov
 | 
						|
                                  model''
 | 
						|
                   Ben Wegbreit   Corrigendum: ``Faster Retrieval from
 | 
						|
                                  Context Trees''  . . . . . . . . . . . .   ??
 | 
						|
               Philip L. Wadler   Analysis of an Algorithm for Real Time
 | 
						|
                                  Garbage Collection . . . . . . . . . . . 491--500
 | 
						|
                    Chee K. Yap   New Upper Bounds for Selection . . . . . 501--508
 | 
						|
                Michael C. Loui   Weighted Derivation Trees  . . . . . . . 509--513
 | 
						|
              Kenneth G. Walter   Recursion Analysis for Compiler
 | 
						|
                                  Optimization . . . . . . . . . . . . . . 514--516
 | 
						|
            James R. Bitner and   
 | 
						|
             Gideon Ehrlich and   
 | 
						|
             Edward M. Reingold   Efficient Generation of the Binary
 | 
						|
                                  Reflected Gray Code and Its Applications 517--521
 | 
						|
           L. Peter Deutsch and   
 | 
						|
               Daniel G. Bobrow   An Efficient, Incremental, Automatic
 | 
						|
                                  Garbage Collector  . . . . . . . . . . . 522--526
 | 
						|
                   Ben Wegbreit   Faster Retrieval from Context Trees  . . 526--529
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 19,  Number 10, October, 1976
 | 
						|
 | 
						|
             James F. Blinn and   
 | 
						|
               Martin E. Newell   Texture and Reflection in Computer
 | 
						|
                                  Generated Images . . . . . . . . . . . . 542--547
 | 
						|
                 James H. Clark   Hierarchical Geometric Models for
 | 
						|
                                  Visible Surface Algorithms . . . . . . . 547--554
 | 
						|
                Joshua Z. Levin   A Parametric Algorithm for Drawing
 | 
						|
                                  Pictures of Solid Objects Composed of
 | 
						|
                                  Quadric Surfaces . . . . . . . . . . . . 555--563
 | 
						|
                 N. Burtnyk and   
 | 
						|
                        M. Wein   Interactive Skeleton Techniques for
 | 
						|
                                  Enhancing Motion Dynamics in Key Frame
 | 
						|
                                  Animation  . . . . . . . . . . . . . . . 564--569
 | 
						|
                 James W. Frane   The BMD and BMDP Series of Statistical
 | 
						|
                                  Computer Programs  . . . . . . . . . . . 570--576
 | 
						|
              C. Duong-Kien and   
 | 
						|
             H.-J. Hoffmann and   
 | 
						|
                        D. Muth   An improvement to Martin's algorithm for
 | 
						|
                                  computation of linear precedence
 | 
						|
                                  functions  . . . . . . . . . . . . . . . 576--577
 | 
						|
 Richard G. Montanelli, Jr. and   
 | 
						|
               Sandra A. Mamrak   Status of Women and Minorities in
 | 
						|
                                  Academic Computer Science  . . . . . . . 578--581
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 19,  Number 11, November, 1976
 | 
						|
 | 
						|
                     D. T. Ross   Homilies for humble standards (computer
 | 
						|
                                  applications)  . . . . . . . . . . . . . 595--600
 | 
						|
           Henry F. Ledgard and   
 | 
						|
                William C. Cave   Cobol Under Control  . . . . . . . . . . 601--608
 | 
						|
           Thomas R. Wilcox and   
 | 
						|
              Alan M. Davis and   
 | 
						|
             Michael H. Tindall   Design and Implementation of a Table
 | 
						|
                                  Driven, Interactive Diagnostic
 | 
						|
                                  Programming System . . . . . . . . . . . 609--616
 | 
						|
                    Frank Rubin   Experiments in Text File Compression . . 617--623 (or 617--622??)
 | 
						|
              K. P. Eswaran and   
 | 
						|
                 J. N. Gray and   
 | 
						|
                R. A. Lorie and   
 | 
						|
                  I. L. Traiger   The notions of consistency and predicate
 | 
						|
                                  locks in a database system . . . . . . . 624--633
 | 
						|
                K. Maruyama and   
 | 
						|
                    S. E. Smith   Optimal Reorganization of Distributed
 | 
						|
                                  Space Disk Files . . . . . . . . . . . . 634--642
 | 
						|
              Richard G. Hamlet   High-Level Binding with Low-Level
 | 
						|
                                  Linkers  . . . . . . . . . . . . . . . . 642--644
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 19,  Number 12, December, 1976
 | 
						|
 | 
						|
                 Jean E. Sammet   Roster of Programming Languages for
 | 
						|
                                  1974--75 . . . . . . . . . . . . . . . . 655--669
 | 
						|
                 Bruce W. Arden   The Computer Science and Engineering
 | 
						|
                                  Research Study (COSERS)  . . . . . . . . 670--673
 | 
						|
       J. F. Nunamaker, Jr. and   
 | 
						|
     Benn R. Konsynski, Jr. and   
 | 
						|
                  Thomas Ho and   
 | 
						|
                    Carl Singer   Computer-Aided Analysis and Design of
 | 
						|
                                  Information Systems  . . . . . . . . . . 674--687
 | 
						|
            George Stockman and   
 | 
						|
               Laveen Kanal and   
 | 
						|
                     M. C. Kyle   Structural Pattern Recognition of
 | 
						|
                                  Carotid Pulse Waves Using a General
 | 
						|
                                  Waveform Parsing System  . . . . . . . . 688--695
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 20,  Number 1, January, 1977
 | 
						|
 | 
						|
               Allen van Gelder   Structured programming in COBOL: an
 | 
						|
                                  approach for application programmers . . 2--12
 | 
						|
         Richard H. Austing and   
 | 
						|
            Bruce H. Barnes and   
 | 
						|
                Gerald L. Engel   A Survey of the Literature in Computer
 | 
						|
                                  Science Education Since Curriculum '68   13--21
 | 
						|
                  Jair M. Babad   A Record and File Partitioning Model . . 22--31 (or 22--30??)
 | 
						|
          Albert L. Zobrist and   
 | 
						|
      Frederick R. Carlson, Jr.   Detection of Combined Occurrences  . . . 31--36 (or 31--35??)
 | 
						|
               A. P. Batson and   
 | 
						|
                 R. E. Brundage   Segment Sizes and Lifetimes in Algol 60
 | 
						|
                                  Programs . . . . . . . . . . . . . . . . 36--44
 | 
						|
                    David Gries   On Believing Programs to be Correct  . . 49--50
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 20,  Number 2, February, 1977
 | 
						|
 | 
						|
               Mervin E. Muller   An Approach to Multidimensional Data
 | 
						|
                                  Array Processing by Computer . . . . . . 63--77
 | 
						|
           Douglas W. Clark and   
 | 
						|
               C. Cordell Green   An Empirical Study of List Structure in
 | 
						|
                                  LISP . . . . . . . . . . . . . . . . . . 78--87
 | 
						|
            F. P. Preparata and   
 | 
						|
                     S. J. Hong   Convex Hulls of Finite Sets of Points in
 | 
						|
                                  Two and Three Dimensions . . . . . . . . 87--93
 | 
						|
               M. C. Easton and   
 | 
						|
                  B. T. Bennett   Transient-Free Working-Set Statistics    93--99
 | 
						|
                 Jack Bresenham   A Linear Algorithm for Incremental
 | 
						|
                                  Digital Display of Circular Arcs . . . . 100--106
 | 
						|
        Thoddi C. T. Kotiah and   
 | 
						|
             David I. Steinberg   Occurrences of Cycling and Other
 | 
						|
                                  Phenomena Arising in a Class of Linear
 | 
						|
                                  Programming Models . . . . . . . . . . . 107--112
 | 
						|
                  Gary D. Knott   A Numbering System for Binary Trees  . . 113--115
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 20,  Number 3, March, 1977
 | 
						|
 | 
						|
                 Philip Clapson   Improving the Access Time for Random
 | 
						|
                                  Access Files . . . . . . . . . . . . . . 127--135
 | 
						|
                   C. T. Yu and   
 | 
						|
                      G. Salton   Effective Information Retrieval Using
 | 
						|
                                  Term Accuracy  . . . . . . . . . . . . . 135--142
 | 
						|
                    Amund Lunde   Empirical Evaluation of Some Features of
 | 
						|
                                  Instruction Set Processor Architectures  143--153
 | 
						|
                R. M. Brown and   
 | 
						|
               J. C. Browne and   
 | 
						|
                   K. M. Chandy   Memory Management and Response Time  . . 153--165
 | 
						|
                  Warren Burton   Representation of Many-Sided Polygons
 | 
						|
                                  and Polygonal Lines for Rapid Processing 166--171
 | 
						|
            H. B. Hunt, III and   
 | 
						|
            T. G. Szymanski and   
 | 
						|
                   J. D. Ullman   Operations on Sparse Relations . . . . . 171--176
 | 
						|
               Richard L. Nolan   Effects of Chargeout on User/Manager
 | 
						|
                                  Attitudes  . . . . . . . . . . . . . . . 177--185
 | 
						|
            Israel Borovits and   
 | 
						|
                 Philip Ein-Dor   Cost/utilization: A measure of system
 | 
						|
                                  performance  . . . . . . . . . . . . . . 185--191
 | 
						|
                        C. Bays   A comparison of next-fit, first-fit, and
 | 
						|
                                  best-fit . . . . . . . . . . . . . . . . 191--192
 | 
						|
               Eberhard Bertsch   The storage requirement in precedence
 | 
						|
                                  parsing  . . . . . . . . . . . . . . . . 192--196 (or 192--194??)
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 20,  Number 4, April, 1977
 | 
						|
 | 
						|
       James H. Morris, Jr. and   
 | 
						|
                   Ben Wegbreit   Subgoal Induction  . . . . . . . . . . . 209--222
 | 
						|
         Steven L. Tanimoto and   
 | 
						|
            Theodosios Pavlidis   Editing of Picture Segmentations Using
 | 
						|
                                  Local Analysis of Graphs . . . . . . . . 223--229
 | 
						|
            Nicholas V. Findler   Studies in Machine Cognition Using the
 | 
						|
                                  Game of Poker  . . . . . . . . . . . . . 230--245
 | 
						|
                K. Maruyama and   
 | 
						|
                    S. E. Smith   Analysis of Design Alternatives for
 | 
						|
                                  Virtual Memory Indexes . . . . . . . . . 245--254
 | 
						|
        Henry C. Lucas, Jr. and   
 | 
						|
                Jimmy A. Sutton   Stage Hypothesis and the S-Curve: Some
 | 
						|
                                  Contradictory Evidence . . . . . . . . . 254--259
 | 
						|
                      S. B. Yao   Approximating block accesses in database
 | 
						|
                                  organizations  . . . . . . . . . . . . . 260--261
 | 
						|
                C. R. Hollander   Remark on uniform insertion on
 | 
						|
                                  structured data structures . . . . . . . 261--262
 | 
						|
            S. K. Bandyopadhyay   Comment on weighted increment linear
 | 
						|
                                  search for scatter tables  . . . . . . . 262--263
 | 
						|
             C. D. Thompson and   
 | 
						|
                     H. T. Kung   Sorting on a Mesh-Connected Parallel
 | 
						|
                                  Computer . . . . . . . . . . . . . . . . 263--271
 | 
						|
          Lawrence Robinson and   
 | 
						|
                 Karl N. Levitt   Proof Techniques for Hierarchically
 | 
						|
                                  Structured Programs  . . . . . . . . . . 271--283
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 20,  Number 5, May, 1977
 | 
						|
 | 
						|
                 R. C. Holt and   
 | 
						|
              D. B. Wortman and   
 | 
						|
              D. T. Barnard and   
 | 
						|
                    J. R. Cordy   SP/k: A System for Teaching Computer
 | 
						|
                                  Programming  . . . . . . . . . . . . . . 301--309
 | 
						|
              George S. Fishman   Achieving Specific Accuracy in
 | 
						|
                                  Simulation Output Analysis . . . . . . . 310--315
 | 
						|
           Howard L. Morgan and   
 | 
						|
                   K. Dan Levin   Optimal Program and Data Locations in
 | 
						|
                                  Computer Networks  . . . . . . . . . . . 315--322
 | 
						|
                 J.-L. Baer and   
 | 
						|
                      B. Schwab   A Comparison of Tree-Balancing
 | 
						|
                                  Algorithms . . . . . . . . . . . . . . . 322--330
 | 
						|
           Neil J. Stillman and   
 | 
						|
                 P. Bruce Berra   A Comparison of Hardware and Software
 | 
						|
                                  Associative Memories in the Context of
 | 
						|
                                  Computer Graphics  . . . . . . . . . . . 331--339
 | 
						|
                 Marvin Shapiro   Choice of Reference Points in Best-Match
 | 
						|
                                  File Searching . . . . . . . . . . . . . 339--343
 | 
						|
              Michael Z. Hanani   An Optimal Evaluation of Boolean
 | 
						|
                                  Expressions in an Online Query System    344--347
 | 
						|
                      Y. Milman   An Approach to Optimal Design of Storage
 | 
						|
                                  Parameters in Databases  . . . . . . . . 347--350
 | 
						|
              James W. Hunt and   
 | 
						|
            Thomas G. Szymanski   A Fast Algorithm for Computing Longest
 | 
						|
                                  Common Subsequences  . . . . . . . . . . 350--353
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 20,  Number 6, June, 1977
 | 
						|
 | 
						|
           Orrin E. Taulbee and   
 | 
						|
                    S. D. Conte   Production and Employment of Ph.D.'s in
 | 
						|
                                  Computer Science --- 1976  . . . . . . . 370--372
 | 
						|
            Ben Shneiderman and   
 | 
						|
              Richard Mayer and   
 | 
						|
                  Don McKay and   
 | 
						|
                   Peter Heller   Experimental Investigations of the
 | 
						|
                                  Utility of Detailed Flowcharts in
 | 
						|
                                  Programming  . . . . . . . . . . . . . . 373--381
 | 
						|
              H. F. Ledgard and   
 | 
						|
                   R. W. Taylor   Two Views of Data Abstraction  . . . . . 382--384
 | 
						|
             Moshe M. Zloof and   
 | 
						|
               S. Peter de Jong   The System for Business Automation
 | 
						|
                                  (SBA): Programming Language  . . . . . . 385--396
 | 
						|
                 John V. Guttag   Abstract Data Types and the Development
 | 
						|
                                  of Data Structures . . . . . . . . . . . 396--404
 | 
						|
           John Miles Smith and   
 | 
						|
              Diane C. P. Smith   Database Abstractions: Aggregation . . . 405--413
 | 
						|
                David Gries and   
 | 
						|
                  Narain Gehani   Some Ideas on Data Types in High-Level
 | 
						|
                                  Languages  . . . . . . . . . . . . . . . 414--420
 | 
						|
          James L. Peterson and   
 | 
						|
             Theodore A. Norman   Buddy Systems  . . . . . . . . . . . . . 421--431
 | 
						|
                   J. M. Robson   A Bounded Storage Algorithm for Copying
 | 
						|
                                  Cyclic Structures  . . . . . . . . . . . 431--433
 | 
						|
                     R. S. Bird   Notes on Recursion Elimination . . . . . 434--439
 | 
						|
           Henry S. Warren, Jr.   Functions Realizable with Word-Parallel
 | 
						|
                                  Logical and Two's-Complement Addition
 | 
						|
                                  Instructions . . . . . . . . . . . . . . 439--441
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 20,  Number 7, July, 1977
 | 
						|
 | 
						|
               Sandra A. Mamrak   Dynamic Response Time Prediction for
 | 
						|
                                  Computer Networks  . . . . . . . . . . . 461--468
 | 
						|
         Manfred Ruschitzka and   
 | 
						|
                    R. S. Fabry   A Unifying Approach to Scheduling  . . . 469--477
 | 
						|
          William D. Tajibnapis   A Correctness Proof of a Topology
 | 
						|
                                  Information Maintenance Protocol for a
 | 
						|
                                  Distributed Computer Network . . . . . . 477--485
 | 
						|
             Paul G. Heckel and   
 | 
						|
              Butler W. Lampson   A terminal-oriented communication system 486--494
 | 
						|
    Ben Ross Schneider, Jr. and   
 | 
						|
                  Reid M. Watts   SITAR: an Interactive Text Processing
 | 
						|
                                  System for Small Computers . . . . . . . 495--499
 | 
						|
               J. L. W. Kessels   Alternative to Event Queues for
 | 
						|
                                  Synchronization in Monitors  . . . . . . 500--503
 | 
						|
         Dorothy E. Denning and   
 | 
						|
               Peter J. Denning   Certification of Programs for Secure
 | 
						|
                                  Information Flow . . . . . . . . . . . . 504--513
 | 
						|
               Jeffrey M. Barth   Shifting Garbage Collection Overhead to
 | 
						|
                                  Compile Time . . . . . . . . . . . . . . 513--518
 | 
						|
             E. A. Ashcroft and   
 | 
						|
                    W. W. Wadge   Lucid, a Nonprocedural Language with
 | 
						|
                                  Iteration  . . . . . . . . . . . . . . . 519--526
 | 
						|
              J. Nevil Brownlee   An Algol-based implementation of SNOBOL
 | 
						|
                                  4 patterns . . . . . . . . . . . . . . . 527--529
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 20,  Number 8, August, 1977
 | 
						|
 | 
						|
         Charles M. Geschke and   
 | 
						|
       James H. Morris, Jr. and   
 | 
						|
         Edwin H. Satterthwaite   Early Experience with Mesa . . . . . . . 540--553
 | 
						|
                  Mary Shaw and   
 | 
						|
            William A. Wulf and   
 | 
						|
                Ralph L. London   Abstraction and Verification in Alphard:
 | 
						|
                                  Defining and Specifying Iteration and
 | 
						|
                                  Generators . . . . . . . . . . . . . . . 553--564
 | 
						|
             Barbara Liskov and   
 | 
						|
                Alan Snyder and   
 | 
						|
           Russell Atkinson and   
 | 
						|
                Craig Schaffert   Abstraction Mechanisms in CLU  . . . . . 564--576
 | 
						|
                  Niklaus Wirth   Toward a Discipline of Real-Time
 | 
						|
                                  Programming  . . . . . . . . . . . . . . 577--583
 | 
						|
                   J. D. Gannon   An experimental evaluation of data type
 | 
						|
                                  conventions  . . . . . . . . . . . . . . 584--595
 | 
						|
               W. R. Franta and   
 | 
						|
                      Kurt Maly   An Efficient Data Structure for the
 | 
						|
                                  Simulation Event Set . . . . . . . . . . 596--602
 | 
						|
               Eugene L. Lawler   Comment on computing the $k$ shortest
 | 
						|
                                  paths in a graph . . . . . . . . . . . . 603--604
 | 
						|
                     N. Francez   Another advantage of keyword notation
 | 
						|
                                  for parameter communication with
 | 
						|
                                  subprograms  . . . . . . . . . . . . . . 604--605
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 20,  Number 9, September, 1977
 | 
						|
 | 
						|
               Michael O. Rabin   Complexity of Computations . . . . . . . 625--633
 | 
						|
                  Dana S. Scott   Logic and Programming Languages  . . . . 634--641
 | 
						|
             Richard H. Austing   The GRE Advanced Test in Computer
 | 
						|
                                  Science  . . . . . . . . . . . . . . . . 642--645
 | 
						|
            Robert W. Scheifler   An Analysis of Inline Substitution for a
 | 
						|
                                  Structured Programming Language  . . . . 647--654
 | 
						|
               David K. Gifford   Hardware Estimation of a Process'
 | 
						|
                                  Primary Memory Requirements  . . . . . . 655--663
 | 
						|
               Harry G. Mairson   Some New Upper Bounds on the Generation
 | 
						|
                                  of Prime Numbers . . . . . . . . . . . . 664--669
 | 
						|
            Edward M. McCreight   Pagination of B*-Trees with
 | 
						|
                                  Variable-Length Records  . . . . . . . . 670--674
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 20,  Number 10, October, 1977
 | 
						|
 | 
						|
                   H. Fuchs and   
 | 
						|
                Z. M. Kedem and   
 | 
						|
                  S. P. Uselton   Optimal Surface Reconstruction from
 | 
						|
                                  Planar Contours  . . . . . . . . . . . . 693--702
 | 
						|
          Sheng-Chuan C. Wu and   
 | 
						|
               John F. Abel and   
 | 
						|
            Donald P. Greenberg   An Interactive Computer Graphics
 | 
						|
                                  Approach to Surface Representation . . . 703--712
 | 
						|
                 Barry K. Rosen   High-Level Data Flow Analysis  . . . . . 712--724
 | 
						|
              C. Montangero and   
 | 
						|
                  G. Pacini and   
 | 
						|
                      F. Turini   Two-Level Control Structure for
 | 
						|
                                  Nondeterministic Programming . . . . . . 725--730
 | 
						|
                Wilf R. LaLonde   Regular Right Part Grammars and Their
 | 
						|
                                  Parsers  . . . . . . . . . . . . . . . . 731--741
 | 
						|
                   R. Devillers   Game Interpretation of the Deadlock
 | 
						|
                                  Avoidance Problem  . . . . . . . . . . . 741--745
 | 
						|
                   Evan L. Ivie   Programmer's Workbench --- a Machine for
 | 
						|
                                  Software Development . . . . . . . . . . 746--753
 | 
						|
                 Alan Jay Smith   Multiprocessor Memory Organization and
 | 
						|
                                  Memory Interference  . . . . . . . . . . 754--761
 | 
						|
            Robert S. Boyer and   
 | 
						|
              J. Strother Moore   A Fast String Searching Algorithm  . . . 762--772
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 20,  Number 11, November, 1977
 | 
						|
 | 
						|
                   J. A. N. Lee   Considerations for future programming
 | 
						|
                                  language standards activities  . . . . . 788--794
 | 
						|
             Rollins Turner and   
 | 
						|
                  Bill Strecker   Use of the LRU Stack Depth Distribution
 | 
						|
                                  for Simulation of Paging Behavior  . . . 795--798
 | 
						|
               Franklin C. Crow   The Aliasing Problem in
 | 
						|
                                  Computer-Generated Shaded Images . . . . 799--805
 | 
						|
                 Leslie Lamport   Concurrent Reading and Writing . . . . . 806--811
 | 
						|
                  John E. Shore   Anomalous Behavior of the Fifty-Percent
 | 
						|
                                  Rule in Dynamic Memory Allocation  . . . 812--820
 | 
						|
             G. C. Stockman and   
 | 
						|
                 A. K. Agrawala   Equivalence of Hough curve detection to
 | 
						|
                                  template matching  . . . . . . . . . . . 820--822
 | 
						|
                       N. Wirth   What can we do about the unnecessary
 | 
						|
                                  diversity of notation for syntactic
 | 
						|
                                  definitions? . . . . . . . . . . . . . . 822--823
 | 
						|
                      M. K. Roy   A note on reflection-free permutation
 | 
						|
                                  enumeration  . . . . . . . . . . . . . . 823--823
 | 
						|
                Zohar Manna and   
 | 
						|
                     Adi Shamir   The Optimal Approach to Recursive
 | 
						|
                                  Programs . . . . . . . . . . . . . . . . 824--831
 | 
						|
             Michael Hammer and   
 | 
						|
              W. Gerry Howe and   
 | 
						|
         Vincent J. Kruskal and   
 | 
						|
               Irving Wladawsky   Very High Level Programming Language for
 | 
						|
                                  Data Processing Applications . . . . . . 832--840
 | 
						|
                Renzo Sprugnoli   Perfect Hashing Functions: A Single
 | 
						|
                                  Probe Retrieving Method for Static Sets  841--850
 | 
						|
                 John Cocke and   
 | 
						|
                    Ken Kennedy   An Algorithm for Reduction of Operator
 | 
						|
                                  Strength . . . . . . . . . . . . . . . . 850--856
 | 
						|
                     R. S. Bird   Improving Programs by the Introduction
 | 
						|
                                  of Recursion . . . . . . . . . . . . . . 856--863
 | 
						|
              Norman R. Nielsen   Dynamic Memory Allocation in Computer
 | 
						|
                                  Simulation . . . . . . . . . . . . . . . 864--873
 | 
						|
         Michael W. Blasgen and   
 | 
						|
           Richard G. Casey and   
 | 
						|
              Kapali P. Eswaran   An Encoding Method for Multifield
 | 
						|
                                  Sorting and Indexing . . . . . . . . . . 874--878
 | 
						|
              Enrique Grapa and   
 | 
						|
              Geneva G. Belford   Some Theorems to Aid in Solving the File
 | 
						|
                                  Allocation Problem . . . . . . . . . . . 878--882
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 20,  Number 12, December, 1977
 | 
						|
 | 
						|
                A. A. Lopez and   
 | 
						|
                 R. Raymond and   
 | 
						|
                     R. Tardiff   A survey of computer science offerings
 | 
						|
                                  in small liberal arts colleges . . . . . 902--906
 | 
						|
               J. L. W. Kessels   A Conceptual Framework for a
 | 
						|
                                  Nonprocedural Programming Language . . . 906--913
 | 
						|
             J. Lawrence Carter   A Case Study of a New Code Generation
 | 
						|
                                  Technique for Compilers  . . . . . . . . 914--920
 | 
						|
                    David Gries   An Exercise in Proving Parallel Programs
 | 
						|
                                  Correct  . . . . . . . . . . . . . . . . 921--930
 | 
						|
                    Irene Grief   A language for formal problem
 | 
						|
                                  specification  . . . . . . . . . . . . . 931--935
 | 
						|
         Marshall D. Abrams and   
 | 
						|
                 Siegfried Treu   A Methodology for Interactive Computer
 | 
						|
                                  Service Measurement  . . . . . . . . . . 936--944
 | 
						|
             J. N. Danziger and   
 | 
						|
                   W. H. Dutton   Computers as an innovation in American
 | 
						|
                                  local governments  . . . . . . . . . . . 945--956
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 24,  Number 1, January, 1977
 | 
						|
 | 
						|
                  P. D. Summers   A Methodology for LISP Program
 | 
						|
                                  Construction from Examples . . . . . . . 161--175
 | 
						|
                S. H. Lavington   The Manchester Mark I and Atlas: a
 | 
						|
                                  historical perspective . . . . . . . . . 4--12
 | 
						|
               R. N. Ibbett and   
 | 
						|
                    P. C. Capon   The development of the MU5 computer
 | 
						|
                                  system . . . . . . . . . . . . . . . . . 13--24
 | 
						|
            B. R. Borgerson and   
 | 
						|
               M. L. Hanson and   
 | 
						|
                  P. A. Hartley   Evolution of the Sperry Univac 1100
 | 
						|
                                  Series: a History, Analysis, and
 | 
						|
                                  Projection . . . . . . . . . . . . . . . 25--43
 | 
						|
                 C. G. Bell and   
 | 
						|
                   A. Kotok and   
 | 
						|
             T. N. Hastings and   
 | 
						|
                        R. Hill   The Evolution of the DECsystem 10  . . . 44--63
 | 
						|
             Richard M. Russell   The CRAY-1 Computer System . . . . . . . 63--72
 | 
						|
            Richard P. Case and   
 | 
						|
                  Andris Padegs   Architecture of the IBM System/370 . . . 73--96
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 21,  Number 2, February, 1978
 | 
						|
 | 
						|
               S. A. Mamrak and   
 | 
						|
          R. G. Montanelli, Jr.   Computer science faculties: the current
 | 
						|
                                  status of minorities and women . . . . . 115--119
 | 
						|
               R. L. Rivest and   
 | 
						|
                  A. Shamir and   
 | 
						|
                     L. Adelman   A Method for Obtaining Digital
 | 
						|
                                  Signatures and Public-Key Cryptosystems  120--126
 | 
						|
            M. A. Auslander and   
 | 
						|
                   H. R. Strong   Systematic Recursion Removal . . . . . . 127--134
 | 
						|
                  L. T. Kou and   
 | 
						|
           L. J. Stockmeyer and   
 | 
						|
                     C. K. Wong   Covering Edges by Cliques with Regard to
 | 
						|
                                  Keyword Conflicts and Intersection
 | 
						|
                                  Graphs . . . . . . . . . . . . . . . . . 135--139
 | 
						|
                Gerald Held and   
 | 
						|
            Michael Stonebraker   B-Trees Re-Examined  . . . . . . . . . . 139--143
 | 
						|
             William J. Stewart   A Comparison of Numerical Techniques in
 | 
						|
                                  Markov Modeling  . . . . . . . . . . . . 144--152
 | 
						|
            Gabor T. Herman and   
 | 
						|
                Arnold Lent and   
 | 
						|
                  Peter H. Lutz   Relaxation Methods for Image
 | 
						|
                                  Reconstruction . . . . . . . . . . . . . 152--158
 | 
						|
                Zohar Manna and   
 | 
						|
              Richard Waldinger   Is `Sometime' Sometimes Better Than
 | 
						|
                                  `Always'? (Intermittent Assertions in
 | 
						|
                                  Proving Program Correctness) . . . . . . 159--172
 | 
						|
         Bruce J. Schachter and   
 | 
						|
               Azriel Rosenfeld   Some New Methods of Detecting Step Edges
 | 
						|
                                  in Digital Pictures  . . . . . . . . . . 172--176
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 21,  Number 3, March, 1978
 | 
						|
 | 
						|
               Michael O. Rabin   Corrigendum: ``Complexity of
 | 
						|
                                  computations''
 | 
						|
            Henry C. Lucas, Jr.   Use of an Interactive Information
 | 
						|
                                  Storage and Retrieval System in Medical
 | 
						|
                                  Research . . . . . . . . . . . . . . . . 197--205
 | 
						|
          William H. Dutton and   
 | 
						|
             Kenneth L. Kraemer   Management Utilization of Computers in
 | 
						|
                                  American Local Governments . . . . . . . 206--218
 | 
						|
                 R. E. Anderson   Value orientation of computer science
 | 
						|
                                  students . . . . . . . . . . . . . . . . 219--225
 | 
						|
                S. Rao Kosaraju   Insertions and Deletions in One-Sided
 | 
						|
                                  Height-Balanced Trees  . . . . . . . . . 226--227
 | 
						|
         Richard A. DeMillo and   
 | 
						|
       Stanley C. Eisenstat and   
 | 
						|
              Richard J. Lipton   Preserving Average Proximity in Arrays   228--231
 | 
						|
             M. A. Franklin and   
 | 
						|
            G. Scott Graham and   
 | 
						|
                    R. K. Gupta   Anomalies with Variable Partition Paging
 | 
						|
                                  Algorithms . . . . . . . . . . . . . . . 232--236
 | 
						|
            Andrew S. Tanenbaum   Implications of Structured Programming
 | 
						|
                                  for Machine Architecture . . . . . . . . 237--246
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 21,  Number 4, April, 1978
 | 
						|
 | 
						|
                W. H. Payne and   
 | 
						|
                 K. L. McMillen   Orderly Enumeration of Nonsingular
 | 
						|
                                  Binary Matrices Applied to Text
 | 
						|
                                  Encryption . . . . . . . . . . . . . . . 259--263
 | 
						|
                    Paul Heckel   A Technique for Isolating Differences
 | 
						|
                                  Between Files  . . . . . . . . . . . . . 264--268
 | 
						|
                        Art Lew   Optimal Conversion of Extended-Entry
 | 
						|
                                  Decision Tables with General Cost
 | 
						|
                                  Criteria . . . . . . . . . . . . . . . . 269--279
 | 
						|
            Henry G. Baker, Jr.   List Processing in Real Time on a Serial
 | 
						|
                                  Computer . . . . . . . . . . . . . . . . 280--294
 | 
						|
                Ralph C. Merkle   Secure Communications Over Insecure
 | 
						|
                                  Channels . . . . . . . . . . . . . . . . 294--299
 | 
						|
            Thomas G. Szymanski   Assembling Code for machines with
 | 
						|
                                  Span-Dependent Instructions  . . . . . . 300--308
 | 
						|
                 Jean Vuillemin   A Data Structure for Manipulating
 | 
						|
                                  Priority Queues  . . . . . . . . . . . . 309--315
 | 
						|
                    S. Even and   
 | 
						|
                       M. Rodeh   Economical Encoding of Commas Between
 | 
						|
                                  Strings  . . . . . . . . . . . . . . . . 315--317
 | 
						|
                 R. C. H. Cheng   Generating beta variates with
 | 
						|
                                  nonintegral shape parameters . . . . . . 317--322
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 21,  Number 5, May, 1978
 | 
						|
 | 
						|
               Douglas W. Clark   A Fast Algorithm for Copying List
 | 
						|
                                  Structures . . . . . . . . . . . . . . . 351--357
 | 
						|
             Anita K. Jones and   
 | 
						|
              Barbara H. Liskov   A Language Extension for Expressing
 | 
						|
                                  Constraints on Data Access . . . . . . . 358--367
 | 
						|
                 Matthew Geller   Test Data as an Aid in Proving Program
 | 
						|
                                  Correctness  . . . . . . . . . . . . . . 368--375
 | 
						|
                   James R. Low   Automatic Data Structure Selection: an
 | 
						|
                                  Example and Overview . . . . . . . . . . 376--385
 | 
						|
               Michael Karr and   
 | 
						|
           David B. Loveman III   Incorporation of Units into Programming
 | 
						|
                                  Languages  . . . . . . . . . . . . . . . 385--391
 | 
						|
            David R. Hanson and   
 | 
						|
              Ralph E. Griswold   The SL5 procedure mechanism  . . . . . . 392--400
 | 
						|
       Frederick Hayes-Roth and   
 | 
						|
                 John McDermott   An Interference Matching Technique for
 | 
						|
                                  Inducing Abstractions  . . . . . . . . . 401--411
 | 
						|
             J. M. Fleisher and   
 | 
						|
                    R. R. Meyer   New Sufficient Optimality Conditions for
 | 
						|
                                  Integer Programming and Their
 | 
						|
                                  Application  . . . . . . . . . . . . . . 411--418
 | 
						|
           Pandu R. Tadikamalla   Computer Generation of Gamma Random
 | 
						|
                                  Variables  . . . . . . . . . . . . . . . 419--422
 | 
						|
               Richard L. Sites   Optimal Shift Strategy for a
 | 
						|
                                  Block-Transfer CCD Memory  . . . . . . . 423--425
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 21,  Number 6, June, 1978
 | 
						|
 | 
						|
               S. H. Zweben and   
 | 
						|
                 M. A. McDonald   An Optimal Method for Deletion in
 | 
						|
                                  One-Sided Height-Balanced Trees  . . . . 441--445
 | 
						|
          James R. Driscoll and   
 | 
						|
                 Y. Edmund Lien   A Selective Traversal Algorithm for
 | 
						|
                                  Binary Search Trees  . . . . . . . . . . 445--447
 | 
						|
              Jacques Cohen and   
 | 
						|
                 Martin S. Roth   Analyses of Deterministic Parsing
 | 
						|
                                  Algorithms . . . . . . . . . . . . . . . 448--458
 | 
						|
         M. Dennis Mickunas and   
 | 
						|
                  John A. Modry   Automatic Error Recovery for LR Parsers  459--465
 | 
						|
               B. P. Lientz and   
 | 
						|
              E. B. Swanson and   
 | 
						|
                 G. E. Tompkins   Characteristics of Application Software
 | 
						|
                                  Maintenance  . . . . . . . . . . . . . . 466--471
 | 
						|
                  Earl Chrysler   Some Basic Determinants of Computer
 | 
						|
                                  Programming Productivity . . . . . . . . 472--483
 | 
						|
                      Rob Kling   Automated Welfare Client-Tracking and
 | 
						|
                                  Service Integration: the Political
 | 
						|
                                  Economy of Computing . . . . . . . . . . 484--493
 | 
						|
                 E. Gelenbe and   
 | 
						|
                  D. Derochette   Performance of Rollback Recovery Systems
 | 
						|
                                  Under Intermittent Failures  . . . . . . 493--499
 | 
						|
                 Toby J. Teorey   General Equations for Idealized CPU-I/O
 | 
						|
                                  Overlap Configurations . . . . . . . . . 500--507
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 21,  Number 7, July, 1978
 | 
						|
 | 
						|
                 David L. Waltz   An English Language Query Answering
 | 
						|
                                  System for a Large Relational Data Base  526--539
 | 
						|
         Michael L. Fredman and   
 | 
						|
                    Bruce Weide   On the complexity of computing the
 | 
						|
                                  measure of $\bigcup[a_i,b_i]$  . . . . . 540--544
 | 
						|
                Francis Y. Chin   An ${O}(n)$ Algorithm for Determining a
 | 
						|
                                  Near-Optimal Computation Order of Matrix
 | 
						|
                                  Chain Products . . . . . . . . . . . . . 544--549
 | 
						|
              Yehoshua Perl and   
 | 
						|
                  Alon Itai and   
 | 
						|
                      Haim Avni   Interpolation Search --- A Log Log N
 | 
						|
                                  Search . . . . . . . . . . . . . . . . . 550--553
 | 
						|
       Constantine Halatsis and   
 | 
						|
             George Philokyprou   Pseudochaining in Hash Tables  . . . . . 554--557
 | 
						|
                 Leslie Lamport   Time, Clocks, and the Ordering of Events
 | 
						|
                                  in a Distributed System  . . . . . . . . 558--565
 | 
						|
        Henry Givens Baker, Jr.   Shallow Binding in Lisp 1.5  . . . . . . 565--569
 | 
						|
                    Hanan Samet   Proving the Correctness of Heuristically
 | 
						|
                                  Optimized Code . . . . . . . . . . . . . 570--582
 | 
						|
              Robert E. Shostak   An Algorithm for Reasoning About
 | 
						|
                                  Equality . . . . . . . . . . . . . . . . 583--585
 | 
						|
            Rahul Chattergy and   
 | 
						|
                   Udo W. Pooch   Analysis of the Availability of Computer
 | 
						|
                                  Systems Using Computer-Aided Algebra . . 586--591
 | 
						|
                Lawrence Snyder   B-Trees Re-examined  . . . . . . . . . . 594--594
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 21,  Number 8, August, 1978
 | 
						|
 | 
						|
                    John Backus   Can Programming Be Liberated From the
 | 
						|
                                  von Neumann Style? A Functional Style
 | 
						|
                                  and its Algebra of Programs  . . . . . . 613--641
 | 
						|
                       R. Kling   Value conflicts and social choice in
 | 
						|
                                  electronic funds transfer system
 | 
						|
                                  developments . . . . . . . . . . . . . . 642--657
 | 
						|
               D. S. Hirschberg   Fast Parallel Sorting Algorithms . . . . 657--661
 | 
						|
             F. Lockwood Morris   A Time- and Space-Efficient Garbage
 | 
						|
                                  Compaction Algorithm . . . . . . . . . . 662--665
 | 
						|
                 C. A. R. Hoare   Communicating Sequential Processes . . . 666--677
 | 
						|
           Richard S. Brice and   
 | 
						|
                   J. C. Browne   Feedback Coupled Resource Allocation
 | 
						|
                                  Policies in the
 | 
						|
                                  Multiprogramming-Multiprocessor Computer
 | 
						|
                                  System . . . . . . . . . . . . . . . . . 678--686
 | 
						|
          Peter Scheuermann and   
 | 
						|
              C. Robert Carlson   Self-Assessment Procedure V: a
 | 
						|
                                  self-assessment procedure dealing with
 | 
						|
                                  database systems . . . . . . . . . . . . 687--693
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 21,  Number 9, September, 1978
 | 
						|
 | 
						|
               R. A. Harris and   
 | 
						|
                     J. D. Zund   An algorithm using symbolic techniques
 | 
						|
                                  for the Bel-Petrov classification of
 | 
						|
                                  gravitational fields . . . . . . . . . . 715--717
 | 
						|
                H. D. Schwetman   Hybrid Simulation Models of Computer
 | 
						|
                                  Systems  . . . . . . . . . . . . . . . . 718--723
 | 
						|
               Jeffrey M. Barth   A Practical Interprocedural Data Flow
 | 
						|
                                  Analysis Algorithm . . . . . . . . . . . 724--736
 | 
						|
            Gerald J. Popek and   
 | 
						|
                David A. Farber   Model for Verification of Data Security
 | 
						|
                                  in Operating Systems . . . . . . . . . . 737--749
 | 
						|
           Peter J. Denning and   
 | 
						|
                Donald R. Slutz   Generalized Working Sets for Segment
 | 
						|
                                  Reference Strings  . . . . . . . . . . . 750--759
 | 
						|
              Glenford J. Myers   Controlled Experiment in Program Testing
 | 
						|
                                  and Code Walkthroughs/Inspections  . . . 760--768
 | 
						|
                Th. Ottmann and   
 | 
						|
                  H. W. Six and   
 | 
						|
                        D. Wood   Right Brother Trees  . . . . . . . . . . 769--776
 | 
						|
                Ernst G. Ulrich   Event Manipulation for Discrete
 | 
						|
                                  Simulations Requiring Large Numbers of
 | 
						|
                                  Events . . . . . . . . . . . . . . . . . 777--785
 | 
						|
                        K. Maly   A note on virtual memory indexes . . . . 786--787
 | 
						|
                Stephen A. Ward   Real Time Plotting of Approximate
 | 
						|
                                  Contour Maps . . . . . . . . . . . . . . 788--790
 | 
						|
                   A. Tenenbaum   Simulations of dynamic sequential search
 | 
						|
                                  algorithms . . . . . . . . . . . . . . . 790--791
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 21,  Number 10, October, 1978
 | 
						|
 | 
						|
                  Walt Brainerd   Fortran 77 . . . . . . . . . . . . . . . 806--820
 | 
						|
                 D. Towsley and   
 | 
						|
               K. M. Chandy and   
 | 
						|
                   J. C. Browne   Models for Parallel Processing Within
 | 
						|
                                  Programs: Application to CPU:I/O and
 | 
						|
                                  I/O:I/O Overlap  . . . . . . . . . . . . 821--831
 | 
						|
                Ben Shneiderman   Jump Searching: A Fast Sequential Search
 | 
						|
                                  Technique  . . . . . . . . . . . . . . . 831--834
 | 
						|
              Shi-Kuo Chang and   
 | 
						|
                   Yin-Wah Wong   Optimal Histogram Matching by Monotone
 | 
						|
                                  Gray Level Transformation  . . . . . . . 835--840
 | 
						|
                  Robert Morris   Counting Large Numbers of Events in
 | 
						|
                                  Small Registers  . . . . . . . . . . . . 840--842
 | 
						|
              Colin L. McMaster   An Analysis of Algorithms for the Dutch
 | 
						|
                                  National Flag Problem  . . . . . . . . . 842--846
 | 
						|
               Robert Sedgewick   Implementing Quicksort Programs  . . . . 847--857
 | 
						|
                    Gordon Lyon   Packed Scatter Tables  . . . . . . . . . 857--865
 | 
						|
          Malcolm C. Easton and   
 | 
						|
                   Ronald Fagin   Cold-Start Vs. Warm-Start Miss Ratios    866--872
 | 
						|
               W. R. Franta and   
 | 
						|
                      Kurt Maly   A comparison of heaps and the TL
 | 
						|
                                  structure for the simulation event set   873--875
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 21,  Number 11, November, 1978
 | 
						|
 | 
						|
                Norman R. Lyons   Systems Design Education: a Gaming
 | 
						|
                                  Approach . . . . . . . . . . . . . . . . 889--895
 | 
						|
                  J. W. Wendorf   A Simply Extended and Modified Batch
 | 
						|
                                  Environment Graphical System (Sembegs)   897--904
 | 
						|
                   B. Kumar and   
 | 
						|
                 E. S. Davidson   Performance Evaluation of Highly
 | 
						|
                                  Concurrent Computers by Deterministic
 | 
						|
                                  Simulation . . . . . . . . . . . . . . . 904--913
 | 
						|
        Berthold K. P. Horn and   
 | 
						|
               Brett L. Bachman   Using Synthetic Images to Register Real
 | 
						|
                                  Images with Surface Models . . . . . . . 914--924
 | 
						|
              P. R. Tadikamalla   Computer Generation of Gamma Random
 | 
						|
                                  Variables --- II . . . . . . . . . . . . 925--928
 | 
						|
                G. David Ripley   Simple Recovery-Only Procedure for
 | 
						|
                                  Simple Precedence Parsers  . . . . . . . 928--930
 | 
						|
             D. P. Friedman and   
 | 
						|
                     D. S. Wise   A Note on Conditional Expressions  . . . 931--933
 | 
						|
              Per Brinch Hansen   Distributed Processes: A Concurrent
 | 
						|
                                  Programming Concept  . . . . . . . . . . 934--941
 | 
						|
            Fabrizio Luccio and   
 | 
						|
                    Linda Pagli   Power Trees  . . . . . . . . . . . . . . 941--947
 | 
						|
                    B. A. Sheil   Median Split Trees: A Fast Lookup
 | 
						|
                                  Technique for Frequently Occurring Keys  947--958
 | 
						|
                 C. A. R. Hoare   Corrigendum: ``Communicating Sequential
 | 
						|
                                  Processes''  . . . . . . . . . . . . . . 958--958
 | 
						|
              Eugene C. Freuder   Synthesizing Constraint Expressions  . . 958--966
 | 
						|
         Edsger W. Dijkstra and   
 | 
						|
             Leslie Lamport and   
 | 
						|
               A. J. Martin and   
 | 
						|
             C. S. Scholten and   
 | 
						|
              E. F. M. Steffens   On-the-Fly Garbage Collection: An
 | 
						|
                                  Exercise in Cooperation  . . . . . . . . 966--975
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 21,  Number 12, December, 1978
 | 
						|
 | 
						|
                    David Gries   Corrigendum: ``An exercise in proving
 | 
						|
                                  parallel programs correct''
 | 
						|
           Roger M. Needham and   
 | 
						|
           Michael D. Schroeder   Using Encryption for Authentication in
 | 
						|
                                  Large Networks of Computers  . . . . . . 993--999
 | 
						|
                David Gries and   
 | 
						|
                  Jayadev Misra   A Linear Sieve Algorithm for Finding
 | 
						|
                                  Prime Numbers  . . . . . . . . . . . . . 999--1003
 | 
						|
          James L. Peterson and   
 | 
						|
            James R. Bitner and   
 | 
						|
                 John H. Howard   The Selection of Optimal Tab Settings    1004--1007
 | 
						|
          James C. Wetherbe and   
 | 
						|
                 V. Thomas Dock   Strategic Planning Methodology for the
 | 
						|
                                  Computing Effort in Higher Education: an
 | 
						|
                                  Empirical Evaluation . . . . . . . . . . 1008--1015
 | 
						|
                M. Ibramsha and   
 | 
						|
                   V. Rajaraman   Detection of Logical Errors in Decision
 | 
						|
                                  Table Programs . . . . . . . . . . . . . 1016--1025
 | 
						|
           Alberto Martelli and   
 | 
						|
                  Ugo Montanari   Optimizing Decision Trees Through
 | 
						|
                                  Heuristically Guided Search  . . . . . . 1025--1039
 | 
						|
             Yogen K. Dalal and   
 | 
						|
             Robert M. Metcalfe   Reverse Path Forwarding of Broadcast
 | 
						|
                                  Packets  . . . . . . . . . . . . . . . . 1040--1048
 | 
						|
             John V. Guttag and   
 | 
						|
             Ellis Horowitz and   
 | 
						|
                David R. Musser   Abstract Data Types and Software
 | 
						|
                                  Validation . . . . . . . . . . . . . . . 1048--1064
 | 
						|
             Jay M. Spitzen and   
 | 
						|
             Karl N. Levitt and   
 | 
						|
              Lawrence Robinson   An Example of Hierarchical Design and
 | 
						|
                                  Proof  . . . . . . . . . . . . . . . . . 1064--1075
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 23,  Number 4, May, 1978
 | 
						|
 | 
						|
                  J. L. Bentley   Multidimensional Divide-and-Conquer  . . 214--228
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 22,  Number 1, January, 1979
 | 
						|
 | 
						|
                  John W. Boyse   Interference Detection Among Solids and
 | 
						|
                                  Surfaces . . . . . . . . . . . . . . . . 3--9
 | 
						|
                 Kent W. Colton   The impact and use of computer
 | 
						|
                                  technology by the police . . . . . . . . 10--20
 | 
						|
     Gian Carlo Bongiovanni and   
 | 
						|
                Fabrizio Luccio   Permutation of Data Blocks in a Bubble
 | 
						|
                                  Memory . . . . . . . . . . . . . . . . . 21--25
 | 
						|
           Charles H. Sauer and   
 | 
						|
                 K. Mani Chandy   The Impact of Distributions and
 | 
						|
                                  Disciplines on Multiple Processor
 | 
						|
                                  Systems  . . . . . . . . . . . . . . . . 25--34
 | 
						|
              J. P. Banatre and   
 | 
						|
              J. P. Routeau and   
 | 
						|
                    L. Trilling   An event-driven compiling technique  . . 34--42
 | 
						|
               Jacques J. Arsac   Syntactic Source to Source Transforms
 | 
						|
                                  and Program Manipulation . . . . . . . . 43--54
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 22,  Number 2, February, 1979
 | 
						|
 | 
						|
              O. E. Taulbee and   
 | 
						|
                    S. D. Conte   Production and employment of Ph.D.s in
 | 
						|
                                  computer science --- 1977 and 1978 . . . 75--76
 | 
						|
                  R. E. Fairley   Employment characteristics of doctoral
 | 
						|
                                  level computer scientists  . . . . . . . 77--78
 | 
						|
                 W. E. Gull and   
 | 
						|
                  M. A. Jenkins   Recursive data structures in APL.  . . . 79--96
 | 
						|
                   E. Morel and   
 | 
						|
                    C. Renvoise   Global Optimization by Suppression of
 | 
						|
                                  Partial Redundancies . . . . . . . . . . 96--103
 | 
						|
             M. R. Anderson and   
 | 
						|
                 M. G. Anderson   Comments on Perfect Hashing Functions: A
 | 
						|
                                  Single Probe Retrieving Method for
 | 
						|
                                  Static Sets  . . . . . . . . . . . . . . 104--105
 | 
						|
          David R. Cheriton and   
 | 
						|
         Michael A. Malcolm and   
 | 
						|
          Lawrence S. Melen and   
 | 
						|
                  Gary R. Sager   Thoth, a Portable Real-Time Operating
 | 
						|
                                  System . . . . . . . . . . . . . . . . . 105--115
 | 
						|
              David P. Reed and   
 | 
						|
            Rajendra K. Kanodia   Synchronization with Eventcounts and
 | 
						|
                                  Sequencers . . . . . . . . . . . . . . . 115--123
 | 
						|
             Haim Mendelson and   
 | 
						|
          Joseph S. Pliskin and   
 | 
						|
                   Uri Yechiali   Optimal Storage Allocation for Serial
 | 
						|
                                  Files  . . . . . . . . . . . . . . . . . 124--130
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 22,  Number 3, March, 1979
 | 
						|
 | 
						|
         Richard H. Austing and   
 | 
						|
            Bruce H. Barnes and   
 | 
						|
          Della T. Bonnette and   
 | 
						|
            Gerald L. Engel and   
 | 
						|
                  Gordon Stokes   Curriculum '78: Recommendations for the
 | 
						|
                                  Undergraduate Program in Computer
 | 
						|
                                  Science --- A Report of the ACM
 | 
						|
                                  Curriculum Committee on Computer Science 147--166
 | 
						|
            Albert D. Edgar and   
 | 
						|
                  Samuel C. Lee   FOCUS microcomputer number system  . . . 166--177
 | 
						|
                   James Slagle   Experiments with Some Algorithms that
 | 
						|
                                  Find Central Solutions for Pattern
 | 
						|
                                  Classification . . . . . . . . . . . . . 178--183
 | 
						|
        Amaryllis Deliyanni and   
 | 
						|
             Robert A. Kowalski   Logic and Semantic Networks  . . . . . . 184--192
 | 
						|
                  Dalia Motzkin   Use of Normal Multiplication Tables for
 | 
						|
                                  Information Storage and Retrieval  . . . 193--207
 | 
						|
                 C. L. McMaster   Corrigendum: ``An Analysis of Algorithms
 | 
						|
                                  for the Dutch National Flag Problem''    207--207
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 22,  Number 4, April, 1979
 | 
						|
 | 
						|
                 Arthur M. Lesk   Detection of Three-Dimensional Patterns
 | 
						|
                                  of Atoms in Chemical Structures  . . . . 219--224
 | 
						|
                 E. G. Cale and   
 | 
						|
           L. L. Gremillion and   
 | 
						|
                 J. L. McKenney   Price/Performance Patterns of U.S.
 | 
						|
                                  Computer Systems . . . . . . . . . . . . 225--233
 | 
						|
              Giacomo Bucci and   
 | 
						|
             Donald N. Streeter   Methodology for the Design of
 | 
						|
                                  Distributed Information Systems  . . . . 233--245
 | 
						|
          Richard J. Hanson and   
 | 
						|
             John A. Wisniewski   A Mathematical Programming Updating
 | 
						|
                                  Method Using Modified Givens
 | 
						|
                                  Transformations and Applied to LP
 | 
						|
                                  Problems . . . . . . . . . . . . . . . . 245--251
 | 
						|
                  Daniel Brelaz   New Methods to Color the Vertices of a
 | 
						|
                                  Graph  . . . . . . . . . . . . . . . . . 251--256
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 22,  Number 5, May, 1979
 | 
						|
 | 
						|
        Richard A. De Millo and   
 | 
						|
          Richard J. Lipton and   
 | 
						|
                 Alan J. Perlis   Social Processes and Proofs of Theorems
 | 
						|
                                  and Programs . . . . . . . . . . . . . . 271--280
 | 
						|
               Ernest Chang and   
 | 
						|
               Rosemary Roberts   An Improved Algorithm for Decentralized
 | 
						|
                                  Extrema-Finding in Circular
 | 
						|
                                  Configurations of Processors . . . . . . 281--283
 | 
						|
                 T. D. Sterling   Consumer Difficulties with Computerized
 | 
						|
                                  Transactions: an Empirical Investigation 283--289
 | 
						|
               John C. Reynolds   Reasoning About Arrays . . . . . . . . . 290--299
 | 
						|
             Michael J. Manthey   Model for and Discussion of
 | 
						|
                                  Multi-Interpreter Systems  . . . . . . . 299--309
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 22,  Number 6, June, 1979
 | 
						|
 | 
						|
                    R. S. Lemos   An implementation of structured
 | 
						|
                                  walk-throughs in teaching COBAL
 | 
						|
                                  programming  . . . . . . . . . . . . . . 335--340
 | 
						|
            S. N. Busenberg and   
 | 
						|
                      W. C. Tam   An academic program providing realistic
 | 
						|
                                  training in software engineering . . . . 341--345
 | 
						|
                   Steven Alter   Model for Automating File and Program
 | 
						|
                                  Design in Business Application Systems   345--353
 | 
						|
              Jerome A. Feldman   High Level Programming for Distributed
 | 
						|
                                  Computing  . . . . . . . . . . . . . . . 353--368
 | 
						|
               Robert Sedgewick   Corrigendum: ``Implementing Quicksort
 | 
						|
                                  Programs'' . . . . . . . . . . . . . . . 368--368
 | 
						|
                 R. Shapira and   
 | 
						|
                     H. Freeman   The Cyclic Order Property of Vertices as
 | 
						|
                                  an Aid in Scene Analysis . . . . . . . . 368--375
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 22,  Number 7, July, 1979
 | 
						|
 | 
						|
                    T. Winograd   Beyond Programming Languages . . . . . . 391--401
 | 
						|
                F. P. Preparata   An Optimal Real-Time Algorithm for
 | 
						|
                                  Planar Convex Hulls  . . . . . . . . . . 402--405
 | 
						|
         Patrick C. Fischer and   
 | 
						|
              Robert L. Probert   Storage Reorganization Techniques for
 | 
						|
                                  Matrix Computation in a Paging
 | 
						|
                                  Environment  . . . . . . . . . . . . . . 405--415
 | 
						|
                 J. H. Hine and   
 | 
						|
                 I. Mitrani and   
 | 
						|
                        S. Tsur   The Control of Response Times in
 | 
						|
                                  Multi-Class Systems by Memory Allocation 415--424
 | 
						|
             Robert A. Kowalski   Algorithm = Logic + Control  . . . . . . 424--436
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 22,  Number 8, August, 1979
 | 
						|
 | 
						|
                 J. W. Wong and   
 | 
						|
                G. Scott Graham   Self-Assessment Procedure VI: a
 | 
						|
                                  self-assessment procedure dealing with
 | 
						|
                                  queueing network models of computer
 | 
						|
                                  systems  . . . . . . . . . . . . . . . . 449--454
 | 
						|
                    R. W. Floyd   The paradigms of programming . . . . . . 455--460
 | 
						|
           D. S. Hirschberg and   
 | 
						|
              A. K. Chandra and   
 | 
						|
                  D. V. Sarwate   Computing Connected Components on
 | 
						|
                                  Parallel Computers . . . . . . . . . . . 461--464
 | 
						|
          Nachum Dershowitz and   
 | 
						|
                    Zohar Manna   Proving Termination with Multiset
 | 
						|
                                  Orderings  . . . . . . . . . . . . . . . 465--476
 | 
						|
             Dorothy E. Denning   Secure Personal Computing in an Insecure
 | 
						|
                                  Network  . . . . . . . . . . . . . . . . 476--482
 | 
						|
                   L. S. Nelson   Further remark on stably updating mean
 | 
						|
                                  and standard deviation estimates . . . . 483--483
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 22,  Number 9, September, 1979
 | 
						|
 | 
						|
          Jerome A. Feldman and   
 | 
						|
          William R. Sutherland   Rejuvenating Experimental Computer
 | 
						|
                                  Science --- A Report to the National
 | 
						|
                                  Science Foundation and Others  . . . . . 497--502
 | 
						|
   Daniel D. McCracken, CCP and   
 | 
						|
           Peter J. Denning and   
 | 
						|
               David H. Brandin   Addendum: An ACM Executive Committee
 | 
						|
                                  Position on the Crisis in Experimental
 | 
						|
                                  Computer Science . . . . . . . . . . . . 503--504
 | 
						|
                      Zvi Galil   On Improving the Worse Case Running Time
 | 
						|
                                  of the Boyer-Moore String Matching
 | 
						|
                                  Algorithm  . . . . . . . . . . . . . . . 505--508
 | 
						|
           Kari-Jouko Raiha and   
 | 
						|
               Stuart H. Zweben   An Optimal Insertion Algorithm for
 | 
						|
                                  One-Sided Height-Balanced Binary Search
 | 
						|
                                  Trees  . . . . . . . . . . . . . . . . . 508--512
 | 
						|
              Wilfred J. Hansen   Progressive acyclic digraphs --- a tool
 | 
						|
                                  for database integrity . . . . . . . . . 513--518
 | 
						|
                    G. Nagy and   
 | 
						|
                    S. G. Wagle   Approximation of Polygonal Maps by
 | 
						|
                                  Cellular Maps  . . . . . . . . . . . . . 518--525
 | 
						|
                 T. F. Chan and   
 | 
						|
                    J. G. Lewis   Computing standard deviations: accuracy  526--531
 | 
						|
                  D. H. D. West   Updating mean and variance estimates: an
 | 
						|
                                  improved method  . . . . . . . . . . . . 532--535
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 22,  Number 10, October, 1979
 | 
						|
 | 
						|
                    P. D. Laird   Comment on: ``An optimal evaluation of
 | 
						|
                                  Boolean expressions in an online query
 | 
						|
                                  system'' [Comm. ACM, 20, 1977, no. 5,
 | 
						|
                                  344--347, MR 55 #9627] by M. Z. Hanani   549--550
 | 
						|
                 Ehud Gudes and   
 | 
						|
                Anthony Hoffman   A note on: ``An optimal evaluation of
 | 
						|
                                  Boolean expressions in an online query
 | 
						|
                                  system'' [Comm. ACM, 20, 1977, no. 5,
 | 
						|
                                  344--347, MR 55 #9627] by M. Z. Hanani   550--553
 | 
						|
             M. R. Anderson and   
 | 
						|
                 M. G. Anderson   Corrigendum: ``Comments on Perfect
 | 
						|
                                  Hashing Functions: A Single Probe
 | 
						|
                                  Retrieving Method for Static Sets''  . .  553
 | 
						|
                 Leslie Lamport   On the Proof of Correctness of a
 | 
						|
                                  Calendar Program . . . . . . . . . . . . 554--556
 | 
						|
                     Paul Klint   Line Numbers Made Cheap  . . . . . . . . 557--559
 | 
						|
         Tomas Lozano-Perez and   
 | 
						|
              Michael A. Wesley   An Algorithm for Planning Collision-Free
 | 
						|
                                  Paths Among Polyhedral Obstacles . . . . 560--570
 | 
						|
                   F. L. Morris   On a Comparison of Garbage Collection
 | 
						|
                                  Techniques . . . . . . . . . . . . . . .  571
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 22,  Number 11, November, 1979
 | 
						|
 | 
						|
                    R. E. Mayer   A psychology of learning BASIC . . . . . 589--593
 | 
						|
                  R. Morris and   
 | 
						|
                    K. Thompson   Password Security --- A Case History . . 594--597
 | 
						|
               Shmuel Peleg and   
 | 
						|
               Azriel Rosenfeld   Breaking Substitution Ciphers Using a
 | 
						|
                                  Relaxation Algorithm . . . . . . . . . . 598--605
 | 
						|
        Robert Endre Tarjan and   
 | 
						|
            Andrew Chi Chih Yao   Storing a Sparse Table . . . . . . . . . 606--611
 | 
						|
                     Adi Shamir   How to Share a Secret  . . . . . . . . . 612--613
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 22,  Number 12, December, 1979
 | 
						|
 | 
						|
                    A. H. Lipis   Costs of the current US payments system  644--647
 | 
						|
                     R. H. Long   Public protection and education with EFT 648--654
 | 
						|
                   D. B. Parker   Vulnerabilities of EFTs to intentionally
 | 
						|
                                  caused losses  . . . . . . . . . . . . . 654--660
 | 
						|
              K. L. Kraemer and   
 | 
						|
                      K. Colton   Policy, values, and EFT research:
 | 
						|
                                  anatomy of a research agenda . . . . . . 660--671
 | 
						|
                J. F. Shoch and   
 | 
						|
                     J. A. Hupp   Measured Performance of an ETHERNET
 | 
						|
                                  Local Network  . . . . . . . . . . . . . 711--721
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 26,  Number 9, September, 1979
 | 
						|
 | 
						|
                    Hanan Samet   A quadtree medial axis transform . . . . 680--693
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 33,  Number 6, June, 1990
 | 
						|
 | 
						|
               Peter K. Pearson   Fast Hashing of Variable-Length Text
 | 
						|
                                  Strings  . . . . . . . . . . . . . . . . 677--680
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 33,  Number 8, August, 1990
 | 
						|
 | 
						|
               Daniel M. Sunday   A Very Fast Substring Search Algorithm   132--142
 | 
						|
 | 
						|
Communications of the ACM
 | 
						|
Volume 34,  Number 11, November, 1991
 | 
						|
 | 
						|
                     I. Dittmer   Note on Fast Hashing of Variable Length
 | 
						|
                                  Text Strings . . . . . . . . . . . . . .  118
 | 
						|
                  Jacques Savoy   Note on Fast Hashing of Variable Length
 | 
						|
                                  Text Strings . . . . . . . . . . . . . . 118--119
 | 
						|
                  James Litsios   Note on Fast Hashing of Variable Length
 | 
						|
                                  Text Strings . . . . . . . . . . . . . . 118--120
 | 
						|
                  Peter Pearson   Note on Fast Hashing of Variable Length
 | 
						|
                                  Text Strings . . . . . . . . . . . . . .  120
 | 
						|
 | 
						|
Computing Surveys
 | 
						|
Volume 6,  Number 4, December, 1974
 | 
						|
 | 
						|
                Donald E. Knuth   Structured Programming with go to
 | 
						|
                                  Statements . . . . . . . . . . . . . . . 261--301
 | 
						|
 | 
						|
Journal of the ACM
 | 
						|
Volume 23,  Number 1, January, 1976
 | 
						|
 | 
						|
            Susan L. Graham and   
 | 
						|
                    Mark Wegman   A Fast and Usually Linear Algorithm for
 | 
						|
                                  Global Flow Analysis . . . . . . . . . . 172--202
 | 
						|
 | 
						|
Management Science
 | 
						|
Volume 19,  Number , , 1972
 | 
						|
 | 
						|
                    R. J. Brown   Chromatic scheduling and the chromatic
 | 
						|
                                  number problem . . . . . . . . . . . . . 451--463
 | 
						|
 | 
						|
SIAM Journal of Computing
 | 
						|
Volume 6,  Number 2, June, 1977
 | 
						|
 | 
						|
            Donald E. Knuth and   
 | 
						|
               J. H. Morris and   
 | 
						|
                    V. R. Pratt   Fast pattern matching in strings . . . . 323--350
 | 
						|
 | 
						|
Software --- Practice and Experience
 | 
						|
Volume 12,  Number 1, January, 1982
 | 
						|
 | 
						|
                A. L. Tharp and   
 | 
						|
                      K.-C. Tai   The practicality of text signatures for
 | 
						|
                                  accelerating string searching  . . . . . 35--44
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 1,  Number 3, September, 1975
 | 
						|
 | 
						|
                  Ove Skovgaard   Remark on ``Algorithm 236: Bessel
 | 
						|
                                  Functions of the First Kind [S17]''  . . 282--284
 | 
						|
                  Jayadev Misra   Remark on ``Algorithm 246: Graycode
 | 
						|
                                  [Z]''  . . . . . . . . . . . . . . . . . 285--285
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 1,  Number 9, September, 1975
 | 
						|
 | 
						|
               Robert Feinstein   Remark on ``Algorithm 483: Masked
 | 
						|
                                  Three-Dimensional Plot Program with
 | 
						|
                                  Rotations [J6]'' . . . . . . . . . . . . 285--285
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 2,  Number 1, March, 1976
 | 
						|
 | 
						|
                  D. M. Boulton   Remark on ``Algorithm 434: Exact
 | 
						|
                                  Probabilities for $R\times{C}$
 | 
						|
                                  Contingency Tables [G2]''  . . . . . . . 108--108
 | 
						|
                 Lucian D. Duta   Remark on ``Algorithm 475: Visible
 | 
						|
                                  Surface Plotting Program [J6]''  . . . . 109--110
 | 
						|
                G. M. White and   
 | 
						|
                S. Goudreau and   
 | 
						|
                   J. L. Legros   Remark on ``Algorithm 479: A Minimal
 | 
						|
                                  Spanning Tree Clustering Method [Z]''    110--111
 | 
						|
                    J. Pomeranz   Remark on ``Algorithm 487: Exact
 | 
						|
                                  Cumulative Distribution of the
 | 
						|
                                  Kolmogorov-Smirnov Statistic for Small
 | 
						|
                                  Samples [S14]''  . . . . . . . . . . . . 111--111
 | 
						|
                  Robert Morris   Remark on ``Algorithm 490: The
 | 
						|
                                  Dilogarithm Function of a Real Argument
 | 
						|
                                  [S22]''  . . . . . . . . . . . . . . . . 112--112
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 2,  Number 2, June, 1976
 | 
						|
 | 
						|
            Malcolm C. Pike and   
 | 
						|
                  Jennie SooHoo   Remark on ``Algorithm 179: Incomplete
 | 
						|
                                  Beta Ratio [S14]'' . . . . . . . . . . . 207--208
 | 
						|
            Michael R. Anderson   Remark on ``Algorithm 433: Interpolation
 | 
						|
                                  and Smooth Curve Fitting Based on Local
 | 
						|
                                  Procedures [E2]''  . . . . . . . . . . . 208--208
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 2,  Number 3, September, 1976
 | 
						|
 | 
						|
                 Alan M. Davies   Remark on ``Algorithm 450: Rosenbrock
 | 
						|
                                  Function Minimization [E4]'' . . . . . . 300--301
 | 
						|
                 Theodore Brown   Remark on ``Algorithm 489: The Algorithm
 | 
						|
                                  SELECT --- for Finding the $i$th
 | 
						|
                                  Smallest of $n$ Elements [M1]''  . . . . 301--304
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 2,  Number 4, December, 1976
 | 
						|
 | 
						|
                      M. R. Ito   Remark on ``Algorithm 284: Interchange
 | 
						|
                                  of Two Blocks of Data [K2]'' . . . . . . 392--393
 | 
						|
                Mohamed el Lozy   Remark on ``Algorithm 299: Chi-Squared
 | 
						|
                                  Integral [S15]'' . . . . . . . . . . . . 393--395
 | 
						|
             Henk Koppelaar and   
 | 
						|
                 Peter Molenaar   Remark on ``Algorithm 486: Numerical
 | 
						|
                                  Inversion of Laplace Transform [D5]''    395--396
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 3,  Number 1, March, 1977
 | 
						|
 | 
						|
               Esko G. Cate and   
 | 
						|
                 David W. Twigg   Algorithm 513: Analysis of In-Situ
 | 
						|
                                  Transposition [F1] . . . . . . . . . . . 104--110
 | 
						|
            Fran\ccoise Veillon   Remark on ``Algorithm 486: Numerical
 | 
						|
                                  Inversion of Laplace Transform'' . . . . 111--111
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 3,  Number 2, June, 1977
 | 
						|
 | 
						|
                J. K. M. Jansen   Remark on ``Algorithm 259: Legendre
 | 
						|
                                  Functions for Arguments Larger than
 | 
						|
                                  One''  . . . . . . . . . . . . . . . . . 204--250
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 3,  Number 3, September, 1977
 | 
						|
 | 
						|
                   Paolo Sipala   Remark on ``Algorithm 408: A Sparse
 | 
						|
                                  Matrix Package (Part I) [F4]'' . . . . . 303--303
 | 
						|
                  Dennis Tenney   Remark on ``Algorithm 219: Topological
 | 
						|
                                  Ordering for PERT Networks'' . . . . . . 303--303
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 4,  Number 1, March, 1978
 | 
						|
 | 
						|
                  Ove Skovgaard   Remark on ``Algorithm 149: Complete
 | 
						|
                                  Elliptic Integral [S21]''  . . . . . . . 95--95
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 4,  Number 3, September, 1978
 | 
						|
 | 
						|
                John P. Coleman   Remark on ``Algorithm 49: Spherical
 | 
						|
                                  Neumann Function'' . . . . . . . . . . . 295--295
 | 
						|
              Fred G. Gustavson   Remark on ``Algorithm 408: A Sparse
 | 
						|
                                  Matrix Package (Part I) [F4]'' . . . . . 295--295
 | 
						|
              Andrew Y. Schoene   Remark on ``Algorithm 435: Modified
 | 
						|
                                  Incomplete Gamma Function [S14]''  . . . 296--304
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 5,  Number 2, June, 1979
 | 
						|
 | 
						|
                Mohamed el Lozy   Remark on ``Algorithm 395: Student's
 | 
						|
                                  $t$-Distribution'' and Remark on
 | 
						|
                                  ``Algorithm 396: Student's Quantiles
 | 
						|
                                  [S14]''  . . . . . . . . . . . . . . . . 238--239
 | 
						|
                   K. O. Geddes   Remark on ``Algorithm 424:
 | 
						|
                                  Clenshaw-Curtis Quadrature [O1]''  . . . 240--240
 | 
						|
                 M. R. Anderson   Remark on ``Algorithm 474: Bivariate
 | 
						|
                                  Interpolation and Smooth Surface Fitting
 | 
						|
                                  Based on Local Procedures''  . . . . . . 241--241
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 5,  Number 4, December, 1979
 | 
						|
 | 
						|
             Burton L. Leathers   Remark on ``Algorithm 513: Analysis of
 | 
						|
                                  In-Situ Transposition [F1]'' and Remark
 | 
						|
                                  on ``Algorithm 467: Matrix Transposition
 | 
						|
                                  in Place'' . . . . . . . . . . . . . . . 520--520
 | 
						|
       A. C. M. van Swieten and   
 | 
						|
            J. Th. M. de Hosson   Remark on ``Algorithm 475: Visible
 | 
						|
                                  Surface Plotting Program'' . . . . . . . 521--523
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 6,  Number 3, September, 1980
 | 
						|
 | 
						|
                   U. Harms and   
 | 
						|
             H. Kollakowski and   
 | 
						|
                      G. Moller   Remark on ``Algorithm 408: A Sparse
 | 
						|
                                  Matrix Package (Part 1) [F4]'' . . . . . 456--457
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 7,  Number 2, June, 1981
 | 
						|
 | 
						|
                     G. W. Hill   Remark on ``Algorithm 395: Student's
 | 
						|
                                  $t$-Distribution'' . . . . . . . . . . . 247--249
 | 
						|
                     G. W. Hill   Remark on ``Algorithm 396: Student's
 | 
						|
                                  $t$-Quantiles''  . . . . . . . . . . . . 250--251
 | 
						|
                 I. D. Hill and   
 | 
						|
                     M. C. Pike   Remark on ``Algorithm 299: Chi-Squared
 | 
						|
                                  Integral'' . . . . . . . . . . . . . . . 185--185
 | 
						|
 | 
						|
ACM Transactions on Mathematical Software
 | 
						|
Volume 11,  Number 4, December, 1985
 | 
						|
 | 
						|
                       M. C. Er   Remark on ``Algorithm 246: Graycode
 | 
						|
                                  [Z]''  . . . . . . . . . . . . . . . . . 441--443
 |