The quadratic hash method when the table size is not a prime number
Software Engineering and Programming Languages
An algorithm for locating adjacent storage blocks in the buddy system
The Dilogarithm function of a real argument [S22]
The algorithm sequential access method: an alternative to index sequential
Expected time bounds for selection
A reply to gentleman and Marovich
Matrix reduction—an efficient method
A system for typesetting mathematics
On a solution to the cigarette smoker’s problem (without conditional statements)
Glypnir—a programming language for Illiac IV
Anaysis of interleaved memory systems using blockage buffers
The new math of computer programming
Storage-efficient representation of decimal data
Computer programming as an art
A heuristic approach to inductive inference in fact retrieval systems
An analytic model of the HASP execution task monitor
Arguments for a moratorium on the construction of a community information utility
Self-stabilizing systems in spite of distributed control
A method for composing simple traditional music by computer
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