Advertisement

Analog Computing: Time For a Comeback?

Use of the word "computer" conjures certain images. One of them, so deeply ingrained that we rarely question it, is that computing is digital. The alternative, analog computing, has a long and illustrious history, and hybrid (digital and analog) computing may be one way to address challenges on the frontier of device physics, computer architecture and software.

Why We Compute

Why do we, as researchers and practitioners, have this deep and abiding love of computing? Why do we compute? I suspect it is a deeper, more primal yearning, one that underlies all of science and engineering and that unites us in a common cause. It is the insatiable desire to know and understand.

Being Bilingual: Speaking Technology and Policy

How do we cross the intellectual divide, providing technical advice to policy experts in ways that they find useful and actionable? Equally importantly, how do we translate policy constraints — political, economic and social — into contexts intelligible and actionable by technical experts? The key in both cases is to respect the differences and values each bring to the discussion.

On the Importance of Replication in HCI and Social Computing Research

How does replication of experiments and systems move HCI research forward?  Wouldn't replication simply waste valuable researcher energy that might be better spent on actually creating new novel ideas or systems?  This essay argues that replication is more than just duplication of work, but instead is an essential step in scientific explorations.

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 Involved

Communications 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