Volume 21,
Number 1,
January 1978
Computer Architecture
- Gordon Bell, Samuel H. Fuller, Daniel P. Siewiorek:
Forword to the Special Issue on Computer Architecture.
3
- Simon H. Lavington:
The Manchester Mark I and Atlas: A Historical Perspective.
4-12
- Roland N. Ibbett, P. C. Capon:
The Development of the MU5 Computer System.
13-24
- B. R. Borgerson, M. L. Hanson, P. A. Hartley:
The Evolution of the Sperry Univac 1100 Series: A History, Analysis, and Projection.
25-43
- Gordon Bell, A. Kotok, Thomas N. Hastings, R. Hill:
The Evolution of the DECsystem 10.
44-63
- Richard M. Russell:
The Cray-1 Computer System.
63-72
- Richard P. Case, Andris Padegs:
Architecture of the IBM System/370.
73-96
Volume 21,
Number 2,
February 1978
Reports and Articles
Programming Techniques
Management Applications
Management Science / Operations Research
Scientific Applications
Programming Languages
Graphics and Image Processing
Volume 21,
Number 3,
March 1978
Social Impacts of Computing
Programming Techniques
Operating Systems
Computer Systems
Volume 21,
Number 4,
April 1978
Scientific Applications
Programming Techniques
- 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
- Shimon Even, Michael Rodeh:
Economical Encoding of Commas Between Strings.
315-317
Management Science / Operations Research
- R. C. H. Cheng:
Generating Beta Variates with Nonintegral Shape Parameters.
317-322
Volume 21,
Number 5,
May 1978
Programming Techniques
Programming Languages
Artificial Intelligence / Language Processing
Management Science / Operations Research
Computer Systems
- Richard L. Sites:
Optimal Shift Strategy for a Block-Transfer CCD Memory.
423-425
Volume 21,
Number 6,
June 1978
Programming Techniques
Programming Languages
Management Applications
Operating Systems
Computer Systems
- Toby J. Teorey:
General Equations for Idealized CPU-I/O Overlap Configurations.
500-507
Volume 21,
Number 7,
July 1978
Artificial Intelligence / Language Processing
- David L. Waltz:
An English Language Query Answering System for a Large Relational Data Base.
526-539
Programming Techniques
Operating Systems
- Leslie Lamport:
Time, Clocks, and the Ordering of Events in a Distributed System.
558-565
Programming Languages
Computer Systems
Technical Correspondence
Volume 21,
Number 8,
August 1978
1977 ACM Turing
Award Lecture
- John W. Backus:
Can Programming Be Liberated From the von Neumann Style? A Functional Style and its Algebra of Programs.
613-641
Reports and Articles
- Rob Kling:
Value Conflicts and Social Choice in Electronic Funds Transfer System Developments.
642-657
Programming Techniques
Programming Languages
- C. A. R. Hoare:
Communicating Sequential Processes.
666-677 ,
Corrigendum:
CACM 21(11):
958
Computer Systems
Self-Assessment Procedure
Volume 21,
Number 9,
September 1978
Scientific Applications
- R. A. Harris, J. D. Zund:
An Algorithm Using Symbolic Techniques for the Bel-Petrov Classification of Gravitational Fields.
715-717
Computer Systems
Programming Languages
- Jeffrey M. Barth:
A Practical Interprocedural Data Flow Analysis Algorithm.
724-736
Operating Systems
Programming Techniques
Management Science / Operations Research
- Ernst G. Ulrich:
Event Manipulation for Discrete Simulations Requiring Large Numbers of Events.
777-785
Short Communications
Volume 21,
Number 10,
October 1978
Reports and Articles
Computer Systems and Architecture
Programming Techniques
- Ben Shneiderman:
Jump Searching: A Fast Sequential Search Technique.
831-834
- Shi-Kuo Chang, 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 ,
Corrigendum: CACM 22(6): 368 (1979)
- Gordon Lyon:
Packed Scatter Tables.
857-865
Operating Systems
Short Communications
Volume 21,
Number 11,
November 1978
Reports and Articles
Student Award Paper
- J. W. Wendorf:
A Simply Extended and Modified Batch Environment Graphical System (SEMBEGS).
897-904
Computer Systems and Architecture
Graphics and Image Processing
Management Science/Operations Research
Programming Languages
Programming Techniques
Operating Systems
Volume 21,
Number 12,
December 1978
Operating Systems
Programming Techniques
Management Applications
Computer Architecture and Systems
Programming Languages
Copyright © Fri Mar 12 17:24:53 2010
by Michael Ley (ley@uni-trier.de)