U.S. computer export control policies: value conflicts and policy choices
Software Engineering and Programming Languages
File archival techniques using data compression
Authoring systems in computer based education
Controlling the complexity of menu networks
Estimating block accesses and number of records in file management
Searching in a dynamic memory with fast sequential access
On the inevitable intertwining of specification and implementation
Programmers use slices when debugging
Modularity and the sequential file update problem
Reducing dictionary size by using a hashing technique
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