Software Engineering and Programming Languages
Protection and the control of information sharing in multics
A theorem-proving language for experimentation
The minimization of spatially-multiplexed character sets
Compact representation of contour plots for phone line transmission
HYDRA: the kernel of a multiprocessor operating system
An information-theoretic approach to text searching in direct access systems
Two languages for estimating program efficiency
Order-n correction for regular languages
The treatment of data types in EL1
Reduction of compilation costs through language contraction
A model for masking rotational latency by dynamic disk allocation
More on algorithms that reveal properties of floating point arithmetic units
Computation of page fault probability from program transition diagram
Copying list structures using bounded workspace
Execution characteristics of programs in a page-on-demand system
An improved program-synthesizing algorithm and its correctness
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get InvolvedCommunications of the ACM (CACM) is now a fully Open Access publication.
By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.
Learn More