acm-header
Sign In

Communications of the ACM

Recent Opinion


bg-corner

Presenting Your Project
From Communications of the ACM

Presenting Your Project

The what, the how, and the why of giving an effective presentation.

How Html5 Will Shake ­p the Web
From ACM Opinion

How Html5 Will Shake ­p the Web

HTML5, the next version of the markup language used to build Web pages, has attracted attention for its ability to show video inside a Web browser without using...

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...

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

John Shalf Talks Parallel Programming Languages

The National Energy Research Scientific Computing Center's John Shalf describes parallel programming languages as tools designed to program systems with multiple...

Outsourcing Versus Shared Services
From Communications of the ACM

Outsourcing Versus Shared Services

Choosing between outsourcing and shared services has significant implications for long-term corporate strategy.

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...

Software Studies, Rethinking Computing For Development in Africa
From ACM Opinion

Software Studies, Rethinking Computing For Development in Africa

The field of computer science builds on Western industry, military and government interests. Modern day computing has almost wholly emerged out of a western context...

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...

Scaling the Exa
From ACM TechNews

Scaling the Exa

The University of Tennessee's Jack Dongarra says the transition to exascale computing is going to be more dramatic than earlier transitions, and this will result...

An Interview with Ed Feigenbaum
From Communications of the ACM

An Interview with Ed Feigenbaum

ACM Fellow and A.M. Turing Award recipient Edward A. Feigenbaum, a pioneer in the field of expert systems, reflects on his career.

Plotting Away
From Communications of the ACM

Plotting Away

Dear KV, I've been working with some code that generates massive data sets, and . . . I'm finding that more and more often I...

Myths and Fallacies of 'Personally Identifiable Information'
From Communications of the ACM

Myths and Fallacies of 'Personally Identifiable Information'

Developing effective privacy protection technologies is a critical challenge for security and privacy research as the amount and variety of data collected about...

Gary Mcgraw on Developing Secure Software
From ACM TechNews

Gary Mcgraw on Developing Secure Software

Cigital CTO Gary McGraw and colleagues examined 30 companies' secure software development practices to create a measurement instrument that companies could use...

From ACM TechNews

Html: Still Not All It's Cracked ­p to Be

The headaches of Web application development are being compounded by the ever-proliferating morass of Web standards, frameworks, and tools.

From ACM Opinion

Apple: The Microsoft of Mobile?

Apple could soon be the target of an antitrust investigation by either the Federal Trade Commission or the Department of Justice, according to numerous press reports...

From ACM Opinion

Rest in Peas: The ­nrecognized Death of Speech Recognition

The accuracy of computer speech recognition flat-lined in 2001, before reaching human levels. The funding plug was pulled, but no funeral, no text-to-speech eulogy...

From ACM Opinion

Steve Jobs' Thoughts on Flash

Apple has a long relationship with Adobe. In fact, we met Adobe’s founders when they were in their proverbial garage. Apple was their first big customer, adopting...

Cloud Computing and Electricity: Beyond the Utility Model
From Communications of the ACM

Cloud Computing and Electricity: Beyond the Utility Model

Assessing the strengths, weaknesses, and general applicability of the computing-as-utility business model.

Marc Maiffret: The Quick Rise of a Teen Hacker
From ACM Opinion

Marc Maiffret: The Quick Rise of a Teen Hacker

For Marc Maiffret, the turning point in his life came when—at the age of 17—he woke up to an FBI agent pointing a gun at his head. A runaway and high school dropout...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account