The creator of C++ presents key concepts for performant, type-safe, and flexible C++ software.
Disrupting Networks: Decentralization and the Fediverse
A fundamental paradox riddles much of today’s mainstream AI alignment research, and the community needs to find ways to mitigate it.
What We're Reading
Opinion
BLOG@CACM
Explore the latest issue
Table of Contents
Video
Meta’s Hyperscale Infrastructure: Overview and Insights
A concise, high-level overview of Meta’s hyperscale infrastructure, with key insights from its development.
Investigating Research Software Engineering: Toward RSE Research
It is necessary to build better domain-specific tooling to address the domain-specific challenges of research software and to establish RSE Research as a research field over RSE.
The realization of a self-designing software system is faced with key challenges.
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