News
Honoring the Ties Between Computer Science and Mathematics
László Lovász and Avi Wigderson were awarded the 2021 Abel Prize.
Defending Against the Next Stuxnet
Experts are skeptical of an Iranian plan to evade Stuxnet replay attacks.
IBM, Google, and Microsoft are all developing algorithms that understand the meaning of words.
2020 ACM A.M. Turing Award recipients Alfred Aho and Jeffrey Ullman helped develop formal language theory, invented efficient algorithms to drive the tasks of a compiler, and put them all together in 'The Dragon Book.'
ACM Fellow Jack Minker was a leader in the development of automating logistic reasoning, but he is perhaps best known for his efforts to promote the social responsibility of scientists and human rights.
Regulation of AI Remains Elusive
About 130 jurisdictions globally have implemented data protection laws, often seen as a starting point for the regulation of artificial intelligence.
Is 5G Opening Security Holes in the Internet of Things?
The new 5G networks increase hacker access to the Internet of Things.
Coding Bootcamps in the Time of COVID
Immersive coding schools have headed online, where their job orientation is more intense than ever.
Quantum Simulator Beats Quantum Hardware
Toshiba's quasi-quantum optimization algorithm on Microsoft's Azure cloud outperforms today's fledgling quantum computer speeds.
Formulating a decades-old geometric conjecture as a satisfiability problem opened the door to its final resolution.
The Economic Payoff of Federally Funded IT Research
How basic IT research has yielded huge commercial benefits.
Covid-19, which challenges how we interact with one another, is accelerating the development of touchless technologies.
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