acm-header
Sign In

Communications of the ACM

Recent Articles


bg-corner

­.s. Enables Chinese Hacking of Google
From ACM Opinion

­.s. Enables Chinese Hacking of Google

Google made headlines when it went public with the fact that Chinese hackers had penetrated some of its services, such as Gmail, in a politically motivated attempt...

From ACM Opinion

Comment: Internet New Shot in the Arm For ­S Hegemony

Over the past 40 years, the US has been dominating the world Internet as the core technique holder with an inherent advantage of being the cradle of the Internet...

An Interview with Michael Rabin
From Communications of the ACM

An Interview with Michael Rabin

Michael O. Rabin, co-recipient of the 1976 ACM A.M. Turing Award, discusses his innovative algorithmic work with Dennis Shasha.

Taking Your Network's Temperature
From Communications of the ACM

Taking Your Network's Temperature

A prescription for capturing data to diagnose and debug a networking problem.

From ACM Opinion

Connecting with an Internet Pioneer, 40 Years Later

Forty years ago—on December 5, 1969—the U.S. Department of Defense's Advanced Research Projects Agency (ARPA) connected four computer network nodes at the University...

Broken Builds
From Communications of the ACM

Broken Builds

Frequent broken builds could be symptomatic of deeper problems within a development project.

Computing's Paradigm
From Communications of the ACM

Computing's Paradigm

Trying to categorize computing as engineering, science, or math is fruitless; we have our own paradigm.

From Communications of the ACM

Steering Self-Learning Distance Algorithms

The concept of distance expresses the distortion measure between any pair of entities lying in a common space. Distances...

From ACM Opinion

Nobel Prizes Remind ­S Why Immigration Matters

If you're looking for reasons to puff out your chest and take pride in being American, then take note that all six Nobel Prize winners announced so far this week...

Prizes Aside, the P-NP Puzzler Has Consequences
From ACM Opinion

Prizes Aside, the P-NP Puzzler Has Consequences

The September cover article in Communications of the ACM touched off a distinct buzz last month when more than 10 times the usual number of readers downloaded the...

From ACM Opinion

The Duct Tape Programmer

Jamie Zawinski is what I would call a duct-tape programmer. I say that with a great deal of respect. He is the kind of programmer who is hard at work building...

Retrospective: An Axiomatic Basis For Computer Programming
From Communications of the ACM

Retrospective: An Axiomatic Basis For Computer Programming

C.A.R. Hoare revisits his past Communications article on the axiomatic approach to programming and uses it as a touchstone for the future.

Kode Reviews 101
From Communications of the ACM

Kode Reviews 101

A review of code review do's and don'ts.

Dealing with the Venture Capital Crisis
From Communications of the ACM

Dealing with the Venture Capital Crisis

The venture capital industry, like financial services in general, has fallen on hard times. Part of the problem is that large payoffs...

Computing in the Depression Era
From Communications of the ACM

Computing in the Depression Era

Since its beginning, the computer industry has been through several major recessions, each occurring  approximately five years...

Contagious Craziness, Spreading Sanity
From Communications of the ACM

Contagious Craziness, Spreading Sanity

Some examples of the upward or downward spiral of behaviors in the workplace.

Computing: The Fourth Great Domain of Science
From Communications of the ACM

Computing: The Fourth Great Domain of Science

Computing is as fundamental as the physical, life, and social sciences.

Robotics Engineer Aims to Give Robots a Humane Touch
From ACM TechNews

Robotics Engineer Aims to Give Robots a Humane Touch

Georgia Institute of Technology robotics engineer Ronald Arkin has dedicated his life's work to the development of ethical battlefield robots embedded with a sense...

The Rise, Fall, and Resurrection of Software as a Service
From Communications of the ACM

The Rise, Fall, and Resurrection of Software as a Service

The commercial opportunities of software as a service are widely hyped these days and many think SaaS is the future of software. That might be true in the medium...

The Network Neutrality Debate Hits Europe
From Communications of the ACM

The Network Neutrality Debate Hits Europe

Differences in telecommunications regulation between the U.S. and the European Union are a key factor in viewing the debate over network neutrality legislation...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account