Advertisement

News

Why ACM?

"Another reason to ditch ACM," thundered an ACM member in a social-media posting during recent debate over the Research Works Act, introduced by Congress in 2011. While deep concerns with the bill were widespread, the nasty tone of the posting was surprising to me.
Opinion

Fair Access

Now that the sound and fury in the Open Access movement has quieted down a bit, we can revisit the arguments for open access. The basic question I would like to address is what ACM's stance should be with respect to open-access publishing models.
Opinion

What Is an Algorithm?

The 14th International Congress of Logic, Methodology and Philosophy of Science, held last July, included a special symposium on the subject of "What is an algorithm?" This may seem to be a strange question to ask just before the Turing Centenary Year. Didn't Turing answer this question decisively?
Opinion

Computing For Humans

Leibniz conceived of a universal mathematical language in which all human knowledge can be expressed, and calculational rules carried out by machines to derive all logical relationships. His definition of computing captures, I believe, the essence of our field.
Opinion

Is Moore’s Party Over?

For almost 50 years we have been riding Moore's Law's exponential curve. Oh, what a ride it has been! No other technology has ever improved at a geometric rate for decades. But exponential trends always slow down, and the end of "Moore's Party" may be near.
Opinion

Are You Talking to Me?

I recently attended a rather theoretical computer-science conference, and sat, as is my habit, in the front row. The speaker was trying to convey the fine details of a rather intricate mathematical construction. I was hopelessly lost.
Opinion

Solving the Unsolvable

On June 16, 1902, philosopher Bertrand Russell sent a letter to Gottlob Frege in which he argued that Frege's logical system was inconsistent. The letter launched a "Foundational Crisis" in mathematics, triggering an almost anguished search for proper foundations for mathematics.

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