Secure communications over insecure channels
Computing Profession
Assembling code for machines with span-dependent instructions
Implications of structured programming for machine architecture
Value orientation of computer science students
Management utilization of computers in American local governments
Anomalies with variable partition paging algorithms
Computer science faculties: the current status of minorities and women
A method for obtaining digital signatures and public-key cryptosystems
The evolution of the DECsystem 10
The development of the MU5 computer system
The Manchester Mark I and atlas: a historical perspective
Architecture of the IBM system/370
The evolution of the Sperry Univac 1100 series: a history, analysis, and projection
The intrinsically exponential complexity of the circularity problem for attribute grammars
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