Wigderson Named Turing Awardee for Decisive Work on Randomness
Theory
Biocomputation: Moving Beyond Turing with Living Cellular Computers
Exploring the Theory of Computing
Fast Parameterized Preprocessing for Polynomial-Time Solvable Graph Problems
Indistinguishability Obfuscation from Well-Founded Assumptions
Technical Perspective: Hiding Secrets in Programs
A Unifying Framework for Incompleteness, Inconsistency, and Uncertainty in Databases
Superpolynomial Lower Bounds Against Low-Depth Algebraic Circuits
Technical Perspective: How Easy Is It to Describe Hard Polynomials?
What Should We Do when Our Ideas of Fairness Conflict?
Theoretical Analysis of Edit Distance Algorithms
Cook-Levin: The Ugly Underbelly is Good for Us
Boosting Fuzzer Efficiency: An Information Theoretic Perspective
Technical Perspective: What’s All the Fuss about Fuzzing?
Generative AI as a New Innovation Platform
Generating and Exploiting Automated Reasoning Proof Certificates
Historic Algorithms Help Unlock Shortest-Path Problem Breakthrough
The Smallness of Large Language Models
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