Computing Profession
Password authentication with insecure communication
An experiment in high level language microprogramming and verification
Computer information systems and organization structure
Low contention semaphores and ready lists
Shuffle languages, Petri nets, and context-sensitive grammars
The Cornell program synthesizer: a syntax-directed programming environment
Automatic extension of an ATN knowledge base
Comparison of synonym handling and bucket organization methods
Long term file migration: development and evaluation of algorithms
Timestamps in key distribution protocols
Mxec: parallel processing with an advanced macro facility
On the security of multiple encryption
Operating system support for database management
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