Computing Profession
Should You Upload or Ship Big Data to the Cloud?
Formula-Based Software Debugging
λ > 4: An Improved Lower Bound on the Growth Constant of Polyominoes
Why Google Stores Billions of Lines of Code in a Single Repository
The Ritual of Academic-Unit Review
How Charles Bachman Invented the DBMS, a Foundation of Our Digital World
Drivers, These Robots Have Your Back
You Can Run, but You Cannot Hide
3d/vr Malady May Have Simple Solution
Five Principles For Programming Languages For Learners
Building Morality Into Machines
More Low-Cost Pcs Are Aimed at Students
France Embraces Digital Transformation
Google nveils ‘artificial Creativity’
Computer Science Should Stay Young
Physical Key Extraction Attacks on PCs
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






















