Computer graphics comes of age: an interview with Andries Van Dam
Systems and Networking
Audit trail compaction for database recovery
File organization: implementation of a method guaranteeing retrieval in one access
Faster methods for random sampling
Efficient algorithms to globally balance a binary search tree
A large font virtual terminal interface: a software prosthesis for the visually impaired
An assessment of the prototyping approach to information systems development
From Washington: NSF takes the initiative
Talking to UNIX in English: an overview of UC
Laser optical disk: the coming revolution in on-line storage
Programming pearls: graphic output
Anomalies in parallel branch-and-bound algorithms
Updating a database in an unsafe environment
Computer matching: should it be banned?
A virtual memory system for picture processing
An algorithm for optimized Boolean evaluation in information management systems
Accommodating uncertainty in software design
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