Communications of the ACM

Communications of the ACM is the monthly magazine of the Association for Computing Machinery (ACM). It was established in 1957 and is sent to all ACM members. Articles are intended for readers with backgrounds in all areas of computer science and information systems. The focus is on the practical implications of advances in information technology and associated management issues; ACM also publishes a variety of more theoretical journals.

The magazine straddles the boundary of a science magazine, trade magazine, and a scientific journal. While the content is subject to peer review, the articles published are often summaries of research that may also be published elsewhere. Material published must be accessible and relevant to a broad readership

funge da
rivista che contiene
Publication_icon.svg The Sweeter Lesson (2026) — Moshe Y. Vardi
Publication_icon.svg The mythos of model interpretability (2018) — Zachary C. Lipton
Publication_icon.svg Why Logical Clocks Are Easy (2016) — Carlos Baquero, Nuno Preguiça
Publication_icon.svg Spatial Computing (2016) — Shashi Shekhar, Steven K. Feiner, Walid G. Aref
Publication_icon.svg Self-adaptive software needs quantitative verification at runtime (2012) — Radu Calinescu, Carlo Ghezzi, Marta Kwiatkowska, Raffaela Mirandola
Publication_icon.svg The most ancient marketing (2011) — Jaron Lanier
Publication_icon.svg Computational journalism (2011) — Sarah Cohen, James T. Hamilton, Fred Turner
Publication_icon.svg Anonymity is not privacy: technical perspective (2011) — Vitaly Shmatikov
Publication_icon.svg The Rise of Molecular Machines (2011) — Kirk L. Kroeker
Publication_icon.svg The software industry is the problem (2011) — Poul-Henning Kamp
Publication_icon.svg The legacy of Steve Jobs (2011) — Michael A. Cusumano
Publication_icon.svg Improving brain-computer interfaces (2011) — Kirk L. Kroeker
Publication_icon.svg Abstraction in hardware system design (2011) — Rishiyur S. Nikhil
Publication_icon.svg Living in a Digital World (2011) — Samuel Greengard
Publication_icon.svg Seeing is not enough (2011) — Tom Geller
Publication_icon.svg Dennis Ritchie, 1941-2011 (2011) — Paul Hyman
Publication_icon.svg Making Sense of Revision-control Systems (2009) — Bryan O'Sullivan
Publication_icon.svg Computing Needs Time (2009) — Edward A. Lee
Publication_icon.svg Toward Nature-Inspired Computing (2006) — Jiming Liu, Kwok Ching Tsui
Publication_icon.svg Method engineering for OO systems development (2003) — Brian Henderson-Sellers
Publication_icon.svg Computation Beyond Turing Machines (2003) — Peter Wegner, Dina Goldin
Publication_icon.svg Amorphous Computing (2000) — Harold Abelson, Don Allen, Daniel Coore, Chris Hanson, George Homsy, Thomas F. Knight Jr., Radhika Nagpal, Erik Rauch, Gerald Jay Sussman, Ron Weiss
Publication_icon.svg Agents with Power (1999) — Rune Gustavsson
Publication_icon.svg The role of emotion in believable agents (1994) — Joseph Bates
Publication_icon.svg Coordination Languages and Their Significance (1992) — David Gelernter, Nicholas Carriero
Publication_icon.svg An Introduction to Prolog III (1990) — Alain Colmerauer
Publication_icon.svg Linda in Context (1989) — Nicholas Carriero, David Gelernter
Publication_icon.svg Algorithm = Logic + Control (1979) — Robert A. Kowalski
Publication_icon.svg The Paradigms of Programming (1979) — Robert W. Floyd
Publication_icon.svg A machine program for theorem-proving (1962) — Martin Davis, George Logemann, Donald Loveland