Computing Profession
The equivalence of reducing transition languages and deterministic languages
A new technique for compression and storage of data
A user authentication scheme not requiring secrecy in the computer
A new solution of Dijkstra’s concurrent programming problem
A high security log-in procedure
On the conversion of programs to decision tables: method and objectives
Execution time requirements for encipherment programs
Formal requirements for virtualizable third generation architectures
Protection and the control of information sharing in multics
A theorem-proving language for experimentation
The minimization of spatially-multiplexed character sets
Compact representation of contour plots for phone line transmission
HYDRA: the kernel of a multiprocessor operating system
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