Computing Profession
The effect of data structures on the logical complexity of programs
Computer science: the emergence of a discipline
Pairing heaps: experiments and analysis
An interview with the 1986 A. M. Turing Award recipients—John E. Hopcroft and Robert E. Tarjan
Computer system reliability and nuclear war
An improved parallel thinning algorithm
COBOL on a PC: a new perspective on a language and its performance
MATCH—a new high-level relational operator for pattern matching
Beyond the chalkboard: computer support for collaboration and problem solving in meetings
A relational information resource dictionary system
Interface design issues for advice-giving expert systems
Contention is no obstacle to shared-memory multiprocessing
Parallel free-text search on the connection machine system
Advanced compiler optimizations for supercomputers
Schematic pseudocode for program constructs and its computer automation by SCHEMACODE
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