default search action
Communications of the ACM (CACM), Volume 17, 1974
Volume 17, Number 1, January 1974
- Gordon Lyon:
Syntax-Directed Least-Errors Analysis for Context-Free Languages: A Practical Approach. 3-14
- Michael A. Malcolm, John Palmer:
A Fast Method for Solving a Class of Tridiagonal Linear Systems. 14-17 - Hiroshi Akima:
A Method of Bivariate Interpolation and Smooth Surface Fitting Based on Local Procedures. 18-20 - Norman E. Gibbs, William G. Poole Jr.:
Tridiagonalization by Permutations. 20-24
- Robert Piessens:
Computation of Legendre Series Coefficients [C6] (Algorithm 473). 25 - Hiroshi Akima:
Bivariate Interpolation and Smooth Surface Fitting Based on Local Procedures [E2] (Algorithm 474). 26-31
- Ivan E. Sutherland, G. W. Hodgman:
Reentrant Polygon Clipping. 32-42
- Peter J. H. King, Roger G. Johnson:
Comments on the Algorithms of Verhelst for the Conversion of Limited-Entry Decision Tables to Flowcharts. 43-45 - Gary D. Knott:
A Numbering Systems for Combinations. 45-46
- Henry C. Lucas Jr.:
A CRT Report Generating System. 47-48
Volume 17, Number 2, February 1974
- James B. Rothnie Jr., Tomás Lozano-Pérez:
Attribute Based File Organization in a Paged Memory Environment. 63-69
- B. W. Jordan Jr., Ronald Curtis Barrett:
A Cell Organized Raster Display for Line Drawings. 70-77
- John S. Ramberg, 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? 93-102 - Ben Wegbreit:
The Synthesis of Loop Predicates. 102-112
Volume 17, Number 3, March 1974
- K. Sreenivasan, A. J. Kleinman:
On the Construction of a Representative Synthetic Workload. 127-133 - E. Balkovich, W. Chiu, Leon Presser, R. Wood:
Dynamic Memory Repacking. 133-138 - Howard L. Morgan:
Optimal Space Allocation on Disk Storage Devices. 139-142
- Rudolf Loeser:
Some Performance Tests of "Quicksort" and Descendants. 143-152 - Thomas J. Wright:
Visible Surface Plotting Program [J6] (Algorithm 475). 152-255 - Nancy E. Bosten, E. L. Battiste:
Incomplete Beta Ratio (Remark on Algorithm 179). Commun. ACM 17(3): 156-157 (1974) - David H. Withers:
Zeros of a Complex Polynomial (Remark on Algorithm 419). Commun. ACM 17(3): 157 (1974) - Arunachalam Ravindran:
A Computer Routine for Quadratic and Linear Programming Problems (Remark on Algorithm 431). Commun. ACM 17(3): 157 (1974)
- Ronald Curtis Barrett, B. W. Jordan Jr.:
Scan Conversion Algorithms for a Cell Organized Raster Display. 157-163
- A. F. Ackerman:
Quadratic Search for Hash Tables of Size p^n. 164
- Stephen W. Smoliar:
Emotional Content Considered Dangerous. 164-165
- 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
Volume 17, Number 4, April 1974
- Jerome H. Saltzer:
A Simple Linear Model of Demand Paging Performance. 181-186 - Mark A. Franklin, Ram 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, 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
- Henry C. Lucas Jr., David B. Montgomery, Jean Claude Larreche:
A Study of Computer Use in a Graduate School of Business. 205-206 - Peter Freeman, Michael A. Malcolm, William H. Payne:
Graduate Education: The Ph.D. Glut: Response and Rebuttal. 206-207 - Theodor D. Sterling, Seymour V. Pollack:
Ideal Teaching Machines-A Solution to the Pedagogic Language Problem. 207-208
- Grover C. Simmons:
Addendum to M. L. Patrick Paper. 209
- Paul 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
- Richard C. T. Lee, Chin-Liang Chang, Richard 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. 218-220
- A. K. Cline:
Six Subprograms for Curve Fitting Using Splines Under Tension [E2] (Algorithm 476). 220-223 - Gideon Ehrlich:
Generator of Set-Partitions to Exactly R Subsets [G7] (Algorithm 477). 224-225 - Bo Einarsson:
Solution of the Transcendental Equation w*exp(x)=x (Remark on Algorithm 443). Commun. ACM 17(4): 225 (1974)
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 - Marvin C. Wunderlich, John L. Selfridge:
A Design for a Number Theory Package with an Optimized Trial Division Routine. 272-276
- W. Morven Gentleman, Scott B. Marovich:
More on Algorithms that Reveal Properties of Floating Point Arithmetic Units. 276-277
- David Earl Gold, David J. Kuck:
A Model for Masking Rotational Latency by Dynamic Disk Allocation. 278-288
Volume 17, Number 6, June 1974
- Jacques Cohen, Carl Zuckerman:
Two Languages for Estimating Program Efficiency. 301-308 - Lawrence J. Henschen, Ross A. Overbeek, Larry Wos:
A Theorem-Proving Language for Experimentation. 308-314
- James F. Gimpel:
The Minimization of Spatially-Multiplexed Character Sets. 315-318
- Ian Barrodale, F. D. K. Roberts:
Solution of an Overdetermined System of Equations in the L1 Norm [F4] (Algorithm 478). 319-320 - Rex L. Page:
A Minimal Spanning Tree clustering Method [Z] (Algorithm 479). 321-323 - Robert Piessens:
Modified Havie Integration (Remark on Algorithm 400). Commun. ACM 17(6): 324 (1974) - Robert Piessens:
Calculation of Fourier Integrals (Remark on Algorithm 418). Commun. ACM 17(6): 324 (1974) - Blaine Gaither:
Hidden-Line Plotting Program (Remark on Algorithm 420). Commun. ACM 17(6): 324 (1974) - T. M. R. Ellis:
Hidden-Line Plotting Program (Remark on Algorithm 420). Commun. ACM 17(6): 324-325 (1974) - Rex L. Page:
Generation of Random Correlated Normal Variables (Remark on Algorithm 425). 325 - D. M. Boulton:
Exact Probabilities for R x C Contingency Tables (Remark on Algorithm 434). 326
- William D. Slysz:
An Evaluation of Statistical Software in the Social Sciences. 326-332 - John Adams, John Gary:
Compact Representation of Contour Plots for Phone Line Transmission. 333-336
- William A. Wulf, Ellis S. Cohen, William M. Corwin, Anita K. Jones, Roy Levin, C. Pierson, Fred J. Pollack:
HYDRA: The Kernel of a Multiprocessor Operating System. 337-345
- Ian J. Barton, Susan E. Creasey, Michael F. Lynch, 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
Volume 17, Number 7, July 1974
- Dennis Ritchie, Ken Thompson:
The UNIX Time-Sharing System. 365-375 - Samuel H. Fuller:
Minimal-Total-Processing Time Drum and Disk Scheduling Disciplines. 376-381 - John L. Bruno, Edward G. Coffman Jr., Ravi 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 - Robert S. Fabry:
Capability-Based Addressing. 403-412 - Gerald J. Popek, Robert P. Goldberg:
Formal Requirements for Virtualizable Third Generation Architectures. 412-421
Volume 17, Number 8, August 1974
- Bruce Hahn:
A New Technique for Compression and Storage of Data. 434-436
- Arthur Evans Jr., William Kantrowitz, 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, Lance J. Hoffman:
Execution Time Requirements for Encipherment Programs. 445-449
- G. A. Neufeld, John 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
- Tom Lyche, Larry L. Schumaker:
Procedures for computing Smoothing and Interpolating Natural Splines [E1] (Algorithm 480). 463-467 - Keith C. Crandall:
Arrow to Precedence Network Transformation [H] (Algorithm 481). 467-469 - John McKay, Eric Regener:
Transitivity Sets [G7] (Algorithm 482). Commun. ACM 17(8): 470 (1974) - Adhemar Bultheel:
Rosenbrock Function Minimization (Remark on Algorithm 450). 470 - Kenneth D. Shere:
The Complex Method for Constrained Optimization (Remark on Algorithm 454). 471
- A. H. Stroud:
Gauss Harmonic Interpolation Formulas. 471-475 - Rolf O. E. Lagerlof:
Interpolation with Rounded Ramp Functions. 476-497 - Forman S. Acton:
Recurrence Relations for the Fresnel Integral xxx and Similar Integrals. 480-481
Volume 17, Number 9, September 1974
- Daniel D. McCracken:
A Problem-List of Issues Concerning Computers and Public Policy - A Report of the ACM Commitee on Computers and Public Policy. Commun. ACM 17(9): 495-503 (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:
An Interactive Graphic Display for Region Partitioning by Linear Programming. 513-516
- Mario Schkolnick:
The Equivalence of Reducing Transition Languages and Deterministic Languages. 517-519
- Steven L. Watkins:
Masked Three-Dimensional Plot Program with Rotations [J6] (Algorithm 483). 520-523 - Keith H. Burrell:
Evaluation of the Modified Bessel Functions K0(Z) and K1(Z) for Complex Arguments [S17] (Algorithm 484). 524-525 - Harold D. Eidson, Larry L. Schumaker:
Computation of g-Splines via a Factorization Method [E2] (Algorithm 485). 526-530
- John W. Young:
A First Order Approximation to the Optimal Checkpoint Interval. 530-531
- Keith Shwayder:
Extending the Information Theory Approach to Converting Limited-Entry Decision Tables to Computer Programs. 532-537
Volume 17, Number 10, October 1974
- C. A. R. Hoare:
Monitors: An Operating System Structuring Concept. 549-557 - Kenneth K. Shen, James L. Peterson:
A Weighted Buddy Method for Dynamic Storage Allocation. 558-562 - Donald R. Slutz, Irving L. Traiger:
A Note on the Calculation Working Set Size. 563-565
- Ben Shneiderman, Peter Scheuermann:
Structured Data Structures. 566-574 - Rudd H. Canaday, R. D. Harrison, Evan L. Ivie, J. L. Ryder, L. A. Wehr:
A Back-end Computer for Data Base Management. 575-582
- Abraham Charnes, William M. Raike, Joel David Stutz, Anthony S. Walters:
On Generation of Test Problems for Linear Programming Codes. 583-586
- Francoise Veillon:
Numerical Inversion of Laplace Transform (Algorithm 486). 587-589 - Henk Koppelaar:
Hypergeometric (Certification and Remark on Algorithm 191). Commun. ACM 17(10): 589-590 (1974) - Les G. Proll:
A Computer Routine for Quadratic and Linear Programming Problems (Remark on Algorithm 431). 590 - Jiri Klemes, Jaroslav Klemsa:
Rosenbrock Function Minimization (Remark on Algorithm 450). Commun. ACM 17(10): 590-591 (1974)
- Bruce Gilchrist, Richard E. Weber:
Enumerating Full-Time Programmers. 592-593
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:
A Method for Composing Simple Traditional Music by Computer. 631-638
- Robert A. Freiburghouse:
Register Allocation Via Usage Counts. 638-642
- Edsger W. Dijkstra:
Self-stabilizing Systems in Spite of Distributed Control. 643-644
- James A. Brown, Bernard Werner:
An On-Site Data Management System Application in Field Archaeology. 644-646
- David 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 Exists from a Loop Using Neither GO TO nor Labels. 650
Volume 17, Number 12, December 1974
- Donald E. Knuth:
Computer Programming as an Art. 667-673
- Larry Press:
Arguments for a Moratorium on the Construction of a Community Information Utility. 674-678
- Jon C. Strauss:
An Analytic Model of the Hasp Execution Task Monitor. 679-685 - Thomas L. Adam, K. Mani Chandy, 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 - Arturo Salazar, R. V. Oakford:
A Graph Formulation of a School Scheduling Algorithm. 696-698 - Sherwood C. Chu, Mones Berman:
An Exponential Method for the Solution of Systems of Ordinary Differential Equations. 699-702
- John Pomeranz:
Exact Cumulative Distribution of the Kolmogorov-Smirnov Statistic for Small Samples (Algorithm 487). 703-704 - Richard P. Brent:
A Gaussian Pseudo-Random Number Generator (Algorithm 488). 704-706 - T. M. R. Ellis:
Hidden-Line Plotting Program (Remark on Algorithm 420). 706 - Coenraad Bron:
Merge Sort Algorithm (Remark on Algorithm 426). 706 - Gerhard Tesch:
Routing Problem (Remark on Algorithm 456). 706
- C. William Skinner:
A Heuristic Approach to Inductive Inference in Fact Retrieval Systems. 707-712
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.