


default search action
Communications of the ACM (CACM), Volume 16, 1973
Volume 16, Number 1, January 1973
- Gerald 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, David J. Kuck:

On the Time Required for a Sequence of Matrix Products. 22-26 - E. B. James, Derek Partridge:

Adaptive Correction of Program Statements. 27-37
- Paul L. Richman:

Variable-Precision Exponentiation. 38-40 - C. R. Crawford:

Reduction of a Band-Symmetric Generalized Eigenvalue Problem. 41-44
- Sumner E. Blount, Louis Fein:

The Practical Aspect of Computer Science Education-Discussion. 45-46
- Carter Bays:

A Note on When To Chain Overflow Items Within a Direct-Access Table. 46-47
- M. Stella Atkins:

Mutual Recursion in Algol 60 Using Restricted Compilers. 47-48
- L. J. Gallaher:

A Multidimensional Monte Carlo Quadrature with Adaptive Stratified Sampling [D1] (Algorithm 440). 49-50 - Robert E. Knop:

Random Deviates from the Dipole Distribution [G5] (Algorithm 441). 51 - G. W. Hill, A. W. Davis:

Normal Deviate [S14] (Algorithm 442). 51-52
Volume 16, Number 2, February 1973
- Roy D. Merrill:

Representation of Contours ad Regions for Efficient Computer Search. 69-82
- Stefano Crespi-Reghizzi, Michel A. Melkanoff, Larry Lichten:

The Use of Grammatical Inference for Designing Programming Languages. 83-90 - James F. Gimpel:

A Theory of Discrete Patterns and Their Implementation in SNOBOL4. 91-100
- Jon G. 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, Gerald J. Clancy Jr., David B. DeVaney:

A Software Design and Evaluation System. 110-116 - Robert Balzer:

An Overview of the ISPL Computer System Design. 117-122
- Fred N. Fritsch, R. E. Shafer, W. P. Crowley:

Solution of the Transcendental Equation w*exp(w)=x [C5] (Algorithm A443). 123-124
Volume 16, Number 3, March 1973
- Richard H. Austing, 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
- Yeshiah Feinroth, Ed Franceschini, 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, Thomas R. Wilcox:

Design and Implementation of a Diagnostic Compiler for PL/I. 169-179
- Herbert E. Salzer:

Gray Code and the +- Sign Sequence when +-f (+-f(+-f(...+-f(x)...))) Is Ordered. 180
- Abraham Bookstein:

On Harrison's Substring Testing Technique. 180-181
- William H. Payne:

Graduate Education: The Ph.D. Glut. 181-182
- Robert A. Wagner:

An Algorithm for Extracting Phrases in a Space-Optimal Fashion [Z] (Algorithm 444). 183-185 - Shi-Kuo Chang:

Binary Pattern Reconstruction from Projections [Z] (Algorithm 445). 185-186 - John Lau:

Binary Pattern Reconstruction from Projections [Z] (Remark on Algorithm 445). Commun. ACM 16(3): 186 (1973)
Volume 16, Number 4, April 1973
- Anthony Hassitt, J. W. Lageschulte, Leonard E. Lyon:

Implementation of High Level Language Machine. 199-212 - John G. Williams:

Asymmetric Memory Hierarchies. 213-222
- Hirondo Kuki, William J. Cody:

A Statistical Study of the Accuracy of Floating Point Number Systems. 223-230
- Walter A. Burkhard, Robert M. Keller:

Some Approaches to Best-Match File Searching. 230-236
- James P. Strong III, Azriel Rosenfeld:

A Region Coloring Technique for Scene Analysis. 237-246
- Juan Rodriguez-Rosell, Jean-Pierre Dupuy:

The Design, Implementation, and Evaluation of a Working Set Dispatcher. 247-253
- R. Broucke:

Ten Subroutines for the Manipulation of Chebyshev Series [C1] (Algorithm 446). 254-256 - Larry C. Ragland, Donald I. Good:

Greatest Common Divisor of n Integers and Multipliers (Certification of Algorithm 386). 257
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
- Peter J. H. King, Roger 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
- Derek G. Corneil, C. C. Gotlieb, Y. M. Lee:

Minimal Event-Node Network of Project Precedence Relations. 296-298
- Andrew Mercer, Azriel Rosenfeld:

An Array Grammar Programming System. 299-305
- Edward M. Reingold:

A Nonrecursive List Moving Algorithm. 305-307
- H. Vos:

Coulomb Wave Functions (Remark on Algorithm 300). 308-309 - G. Bayer:

Maxflow (Remark on Algorithm 324). 309 - D. Obradovic:

Minit Algorithm for Linear Programming (Remark on Algorithm 333). 310 - B. Holmgren, D. Obradovic, Å. Kolm:

Minit Algorithm for Linear Programming (Remark on Algorithm 333). 310 - Robert E. Wheeler:

Increasing the Efficiency of Quicksort (Remark on Algorithm 402). 311 - Jo Ann Howell:

Exact Solution of Linear Equations Using Residue Arithmetic (Remark on Algorithm 406). 311 - Arthur H. J. Sale:

A Sparse Matrix Package (Remark on Algorithm 408). 311
- Mohit Kumar Roy:

Reflection-Free Permutations, Rosary Permutations, and Adjacent Transposition Algorithms. 312-313
- Clyde H. McMorrow:

Concerning Music and Computer Composition in Computational Linguistics. 313 - Richard L. Wexelblat:

Another Comment on Computer Music. 313-314
- Robert G. Estell:

A Comment on the Practical Aspects of Computer Science Education. 314
- Roger Fajman, 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
Volume 16, Number 6, June 1973
- Richard G. Hamlet:

Efficient Multiprogramming Resource Allocation and Accounting. 337-343 - Erol Gelenbe:

Minimizing Wasted Space in Partitioned Segmentation. 343-349
- J. Carver Hill:

Synchronizing Processors with Memory-Content-Generated Interrupts. 350-351 - Harold S. Stone, Samuel H. Fuller:

On the Near-Optimality of the Shortest-Latency-Time-First Drum Scheduling Discipline. 352-353 - Peter F. Stockhausen:

Adapting Optimal Code Generation for Arithmetic Expressions to the Instruction Sets Available on Present-Day Computers. 353-354
- Robert F. Ling:

A Computer Generated Aid for Cluster Analysis. 355-361
- Ben Shneiderman:

Optimum Data Base Reorganization Points. 362-365
- Horst Strunz:

The Development of Decision Tables via Parsing of Complex Decision Situations. 366-369 - James R. Bell:

Threaded Code. 370-372
- John E. Hopcroft, Robert Endre Tarjan:

Efficient Algorithms for Graph Manipulation [H] (Algorithm 447). 372-378 - Terry Beyer, D. F. Swinehart:

Number of Multiply-Restricted Partitions [A1] (Algorithm 448). 379
- J. Ferguson, P. A. Staley:

Least Squares Piecewise Cubic Curve Fitting. 380-383 - W. D. Hoskins:

Cubic Spline Solutions to Fourth-order Boundary Value Problems. 382-385
- Franz L. Alt, Judith Yuni Kirk:

Computer Photocomposition of Technical Text. 386-391
Volume 16, Number 7, July 1973
- Richard L. Nolan:

Managing the Computer Resource: A Stage Hypothesis. 399-405
- J. C. Huang:

A Note on Information Organization and Storage. 406-410
- Edward W. Kozdrowicki, Dennis W. Cooper:

COKO III: The Cooper-Koz Chess Program. 411-427
- John H. Howard Jr.:

Mixed Solutions for the Deadlock Problem. 427-430 - Erol Gelenbe:

The Distribution of a Program in Primary and Fast Buffer Storage. 431-434
- Robert F. Rosin:

Teaching "About Programming". 435-438 - F. Warren McFarlan, Richard L. Nolan:

Curriculum Recommendations for Graduate Professional Programs in Information Systems: Recommended Addendum on Information Systems Administration. 439-441 - Abraham Kandel:

Computer Science-Seminars for Undergraduates. 442
- Gregor von 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
- Frantisek Fiala:

Solution of Linear Programming Problems in 0-1 Variables [H1] (Algorithm 449). 445-447 - Paul J. Nikolai:

DIFSUB for Solution of Ordinary Differential Equations (Certification of Algorithm 407). 448 - Iain D. G. Macleod, Allan M. Collins:

Hidden-Line Plotting Program (Remark on Algorithm 420). 448 - Brian W. Kernighan:

Minimal Spanning Tree (Remarks on Algorithm 422). Commun. ACM 16(7): 448 (1973)
Volume 16, Number 8, August 1973
- Michael H. Smith:

A Learning Program Which Plays Partnership Dominoes. 462-467 - Bruce J. MacLennan

:
Fen-An Axiomatic Basis for Program Semantics. 468-474 - David Misunas:

Petri Nets and Speed Independent Design. 474-481
- Marek Machura, Andrzej Mulawa:

Rosenbrock Function Minimization [E4] (Algorithm 450). 482-483 - Richard B. Goldstein:

Chi-Square Quantiles [G1] (Algorithm 451). 483-485 - C. N. Liu, Donald T. Tang:

Enumerating Combinations of m Out of n Objects [G6] (Algorithm 452). 485 - Robert Piessens:

Gaussian Quadrature Formulas for Bromwich's Integral [D1] (Algorithm 453). 486-487 - Joel A. Richardson, J. L. Kuester:

The Complex Method for Constrained Optimization [E4] (Algorithm 454). 487-489 - Gabriela Andrejková

, J. Vinar:
Complex Gamma Function (Remark and Certification on Algorithm 404). 489 - Richara M. De Morgan:

An Efficient Prime Number Generator (Remark on Algorithm 357). 489 - Richard P. Watkins:

Graph Plotter (Remark on Algorithm 412). 489-490 - Albert J. Good:

Clenshaw-Curtis Quadrature (Remark on Algorithm 424). 490 - J. G. Byrne:

Hu-Tucker Minimum Redundancy Alphabetic Coding Method (Remark on Algorithm 428). 490 - Edward J. Williams:

Localization of the Roots of a Polynomial (Remark on Algorithm 429). 490
- Zohar Manna, Stephen Nes, Jean Vuillemin:

Inductive Methods for Proving Properties of Programs. 491-502 - W. Wesley Peterson, Tadao Kasami, Nobuki Tokura:

On the Capabilities of While, Repeat, and Exit Statements. 503-512
- Caxton C. Foster:

A Generalization of AVL Trees. 513-517
Volume 16, Number 9, September 1973
- Jeffrey P. Buzen:

Computational Algorithms for Closed Queueing Networks with Exponential Servers. 527-531
- S. Ganapathy, 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 System. 540-548
- Richard G. Casey:

Design of Tree Structures for Efficient Querying. 549-556
- Juan Rodriguez-Rosell:

Empirical Working Set Behavior. 556-560
- Geoffrey W. Gates, David A. Poplawski:

A Simple Technique for Structured Variable Lookup. 561-565 - Marvin V. Zelkowitz:

Reversible Execution. 566
- Robert E. Barnhill, David T. Pilcher:

Sard Kernels for Certain Bivariate Cubatures. 567-570
- D. B. Hunter, Julia M. Williams:

Analysis of Skew Representations of the Symmetric Group (Algorithm 455). 571-572 - Zdenek Fencl:

Routing Problem (Algorithm 456). Commun. ACM 16(9): 572-574 (1973) - Coenraad Bron, Joep Kerbosch:

Finding All Cliques of an Undirected Graph (Algorithm 457). Commun. ACM 16(9): 575-576 (1973) - Mohit Kumar Roy:

Generation of Permutations in Lexicographic Order (Remark on Algorithm 323). Commun. ACM 16(9): 577 (1973) - E. E. Lawrence:

A Sparse Matrix Package (Remark on Algorithm 408). 578 - Hugh Williamson:

Hidden-Line Plotting Program (Remark on Algorithm 420). 578-579 - H. B. Driessen, E. W. LeM. Hunt:

Localization of the Roots of a Polynomial (Remark on Algorithm 429). Commun. ACM 16(9): 579 (1973)
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, 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
- Charles J. Mifsud, Michael J. Bohlen:

Addendum to a Multiple-Precision Division Algorithm. 628
- P. D. Robers, S. S. Robers:

Discrete Linear L1 Approximation by Interval Linear Programming [E2] (Algorithm 458). 629-631 - Maciej M. Syslo:

The Elementary Circuits of a Graph [H] (Algorithm 459). 632-633 - Paul E. Saylor, James D. Sebastian:

Calculation of Optimum Parameters for Alternating Direction Implicit Procedures [D3] (Algorithm 460). 633-635 - Forbes J. Burkowski, W. D. Hoskins:

Cubic Spline Solutions to a Class of Functional Differential Equations [D2] (Algorithm 461). 635-637 - Thomas G. Donnelly:

Bivariate Normal Distribution [S15] (Algorithm 462). 638 - C. R. Lewart:

Algorithms SCALE1, SCALE2, and SCALE3 for Determination of Scales on Computer Generated Plots [J6] (Algorithm 463). 639-640
Volume 16, Number 11, November 1973
- Charles W. Bachman:

The Programmer as Navigator. 635-658
- Robert S. Fabry:

Dynamic Verification of Operating System Decisions. 659-668
- M. D. Mikunas, Victor B. Schneider:

A Parser-Generating System for Constructing Compressed Compilers. 669-676
- B. W. Jordan Jr., Ronald Curtis Barrett:

A Scan Conversion Algorithm with Reduced Storage Requirements. 676-682
- James R. Slagle, Lewis M. Norton:

Experiments with an Automatic Theorem-Prover Having Partial Ordering Inference Rules. 682-688
- Christian H. Reinsch:

Eigenvalues of a Real, Symmetric, Tridiagonal Matrix [F2] (Algorithm 464). 689 - G. W. Hill:

Student's t Frequency [S14] (Algorithm 465). 690 - Gideon Ehrlich:

Four Combinatorial Algorithms [G6] (Algorithm 466). 690-691 - Norman Brenner:

Matrix Transposition in Place [F1] (Algorithm 467). 692-694 - Thomas N. L. Patterson:

Algorithm for Automatic Numerical Integration Over a Finite Interval [D1] (Algorithm 468). 694-699 - Clement Wing Hong Lam, John McKay:

Arithmetic Overa Finite Field [A1] (Algorithm 469). Commun. ACM 16(11): 699 (1973)
- Peter J. Denning, G. Scott Graham:

A Note on Subexpression Ordering in the Evaluation of Arithmetic Expressions. 700-702
- Jerome A. Feldman, James R. Low:

Comment on Brent's Scatter Storage Algorithm. 703
- Eberhard Wegner:

Tree-Structured Programs. 704-705
- Herbert E. Salzer:

A Recurrence Scheme for Converting from One Orthogonal Expansion into Another. 705-707 - Frank Stenger:

An Algorithm for the Approximate Solution of Wiener-Hopf Integral Equations. 708-710 - Louis W. Ehrlich:

Solving the Biharmonic Equation in a Square: A Direct Versus a Semidirect Method. 711-714
Volume 16, Number 12, December 1973
- J. Daniel Couger:

Curriculum Recommendations for Undergraduate Programs in Information Systems. 727-749
- Edgar H. Sibley, Robert W. Taylor:

A Data Definition and Mapping Language. 750-759
- Milan Kubicek:

Linear Systems with Almost Tridiagonal Matrix [F4] (Algorithm 470). 760-761 - Walter Gautschi:

Exponential Integrals [S13] (Algorithm 471). 761-763 - John G. Herriot:

Procedures for Natural Spline Interpolation [E1] (Algorithm 472). 763-768

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














