Advertisement

News

Automotive Autonomy

Self-driving cars are inching closer to the assembly line, thanks to promising new projects from Google and the European Union.
Opinion

Why Concurrent Objects Are Recurrently Complicated

Nir Shavit's article "Data Structures in the Multicore Age" (Mar. 2011) was a thrill to read. I was especially intrigued by his exposition on concurrent objects. Also important is to point out that Shavit's pseudocode for the lock-free stack included an unstated restriction.
News

Technology vs. Terrorists

Advanced technologies, including stealth helicopters, helmet-mounted video cameras, and sophisticated data analysis, are helping find terrorists like Osama bin Laden and foil their deadly plans.
Opinion

Preserve Privacy in Statistical Correlations

Many thanks for Cynthia Dwork's article "A Firm Foundation for Private Data Analysis" (Jan. 2011), explaining why, in trying to formalize what is perfect privacy, we cannot use the late University of Stockholm economist Tore E. Dalenius's criterion.
News

I, Domestic Robot

With recent advances in laser rangefinders, faster algorithms, and open source robotic operating systems, researchers are increasing domestic robots' semantic and situational awareness.
News

Sorting Through Photos

Teaching computers to understand pictures could lead to search engines capable of identifying and organizing large datasets of visual information.
News

In the Virtual Extension

To ensure the timely publication of articles, Communications created the Virtual Extension (VE) to expand the page limitations of the print edition by bringing readers the same high-quality articles in an online-only format.

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