Sign In

Communications of the ACM

Recent Interviews



Surprising Tips from a Super-Hacker
From ACM Opinion

Surprising Tips from a Super-Hacker

Virtually everyone in technology knows about Kevin Mitnick, who in the 1970s, '80s and '90s was a notorious fugitive hacker on the run from the FBI.

Moore's Law Isn't Making Chips Cheaper Anymore
From ACM Opinion

Moore's Law Isn't Making Chips Cheaper Anymore

At a wine bar in San Francisco on Wednesday, Broadcom Chairman and CTO Henry Samueli delivered some sobering news: Moore's Law isn't making chips cheaper anymore...

Q&A: What's Needed to Get a Big Data Job?
From ACM Opinion

Q&A: What's Needed to Get a Big Data Job?

Big data will change training in all corporate units, says Michael Rappa, who created the first U.S. post graduate program in data analytics.

Kurzweil: Brains Will Extend to the Cloud
From ACM TechNews

Kurzweil: Brains Will Extend to the Cloud

Inventor and futurist Ray Kurzweil says human brains will one day extend into the cloud, and it will be possible to selectively erase pieces of memory while keeping...

The Grill: David D. Clark
From ACM TechNews

The Grill: David D. Clark

In an interview, Massachusetts Institute of Technology research scientist David D. Clark says the Internet's biggest benefit is its intermediation of people getting...

A High-Tech Pioneer Reflects on the Digital Revolution
From ACM TechNews

A High-Tech Pioneer Reflects on the Digital Revolution

In an interview, Frederico Faggin, who led the design and development of the first microprocessor in 1970, says he sees a future in which quantum and cognitive...

Q&A: Exascale Now a Global Race for Tech
From ACM TechNews

Q&A: Exascale Now a Global Race for Tech

Peter Beckman, director of the Exascale Technology and Computing Institute at the U.S. Department of Energy's Argonne National Laboratory, recently spoke with Computerworld...

From ACM Opinion

Q&A: Exascale Now a Global Race for Tech

The international competition to build an exascale supercomputer is gaining steam, especially in China and Europe, according to Peter Beckman, a top computer...

From ACM TechNews

The A-Z of Programming Languages: Shakespeare

In an interview, Swedish programmers Jon Aslund and Karl Wiberg say they created the Shakespeare Programming Language in one night while they were studying at the...

Misleading Government Stats on IT Employment
From ACM Opinion

Misleading Government Stats on IT Employment

David Foote, CEO of IT workforce analyst firm Foote Partners, says that U.S. government statistics on IT employment are misleading because they do not track 16...

A to Z of Programming Languages: Smalltalk-80
From ACM TechNews

A to Z of Programming Languages: Smalltalk-80

Much of modern-day programming is based on the Smalltalk-80 programming language, which was co-developed by Alan Kay, widely considered the father of the concept...

From ACM TechNews

The A-Z of Programming Languages: Objective-C

Brad Cox, creator of the Objective-C programming language, says he co-developed the language with partner Tom Love as a reaction to the C language and its limitations...

The Grill: Fred Brooks
From ACM TechNews

The Grill: Fred Brooks

Fred Brooks, who was project manager for the IBM System/360 and the lead designer of its operating system, says that software developers should plan on continuously...

The Grill: Tom Mitchell
From ACM TechNews

The Grill: Tom Mitchell

Tom Mitchell, head of Carnegie Mellon University's Machine Learning Department, says that advances in machine learning could bring about a transformation in psychology...

The A-Z of Programming Languages: MATLAB
From ACM TechNews

The A-Z of Programming Languages: MATLAB

Cleve Moler, the creator of the MATLAB programming language, says he originally developed the language to solve problems involving computations with matrices and...

Open Source Identity: Ruby on Rails Creator David Heinemeier Hansson
From ACM TechNews

Open Source Identity: Ruby on Rails Creator David Heinemeier Hansson

One of the most popular and successful open source software development initiatives is Ruby on Rails, created by David Heinemeier Hansson. "I think the fundamental...

The A-Z of Programming Languages: Arduino's Tom Igoe
From ACM TechNews

The A-Z of Programming Languages: Arduino's Tom Igoe

Tom Igoe is a co-developer of the Arduino programming language, which he says was created out of a desire to provide a tool for teaching physical computing to artists...

An Interview With Brian Kernighan, Co-Developer of AWK and AMPL
From ACM TechNews

An Interview With Brian Kernighan, Co-Developer of AWK and AMPL

Brian Kernighan — a contributor to the development of the AWK and AMPL programming languages — says that he remains "very interested" in domain-specific languages...

The A-Z of Programming Languages: Groovy
From ACM TechNews

The A-Z of Programming Languages: Groovy

Groovy project manager Guillaume Laforge says the Groovy programming language was designed to make life simpler for developers through its seamless integration...

The Grill: Aaron Walsh
From ACM TechNews

The Grill: Aaron Walsh

Boston College professor Aaron E. Walsh has a vision of making state-of-the-art education freely available to anyone with a computer and Internet connectivity through...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account
Read CACM in a free mobile app!
Access the latest issue, plus archived issues and more
ACM Logo
  • ACM CACM apps available for iPad, iPhone and iPod Touch, and Android platforms
  • ACM Digital Library apps available for iOS, Android, and Windows devices
  • Download an app and sign in to it with your ACM Web Account
Find the app for your mobile device
ACM DL Logo