Sign In

Communications of the ACM

Recent Articles



The Unreasonable Effectiveness of the Julia Programming Language
From ACM Opinion

The Unreasonable Effectiveness of the Julia Programming Language

Fortran has ruled scientific computing, but Julia emerged for large-scale numerical work.

Trump's Budget Wants the ­S to Stop Watching the Planet
From ACM Opinion

Trump's Budget Wants the ­S to Stop Watching the Planet

Today, the Trump administration released a proposed budget that called for massive cuts to science research across the federal government.

First the Cloud, Now AI Takes on the Scientific Method
From ACM Opinion

First the Cloud, Now AI Takes on the Scientific Method

Back when I was doing research, one of my advisors once joked that, if you wait long enough, you can produce an old result using new methods, manage to get it published...

What the Trump Win Means For Tech, Science, and Beyond
From ACM Opinion

What the Trump Win Means For Tech, Science, and Beyond

Republican presidential nominee Donald Trump defeated Democrat Hillary Clinton. Trump will now become the 45th president, succeeding President Barack Obama.

Learning to Code as a 30-Year-Old Kid with Apple’s Swift Playgrounds
From ACM Opinion

Learning to Code as a 30-Year-Old Kid with Apple’s Swift Playgrounds

If you've installed the iOS 10 public beta since it came out last week, you’ll know that compatible iPads come loaded with the "Swift Playgrounds" app that Apple...

We Flew a Simulated 747 at Nasa and Didn't Crash or Barf
From ACM Opinion

We Flew a Simulated 747 at Nasa and Didn't Crash or Barf

From a viewing spot in a high bay room at NASA Ames Research Center in Silicon Valley, I peer through a glass window at a cab that simulates the cockpit of a commercial...

From Pc to Navy, Ars Pits Casual Flight Sim Skills Against a Real Cockpit Trainer
From ACM Opinion

From Pc to Navy, Ars Pits Casual Flight Sim Skills Against a Real Cockpit Trainer

A little over a year ago, I was lucky enough to take a short ride in a Folland Gnat trainer—a nimble little two-seat jet maintained by Rick Sharpe of Houston's ...

Baer's Odyssey: Meet the Serial Inventor Who Built the World's First Game Console
From ACM Opinion

Baer's Odyssey: Meet the Serial Inventor Who Built the World's First Game Console

Even if you're a devoted fan of video games, there's a decent chance you're not familiar with the name Ralph H. Baer.

How to Build a Gesture-Controlled Web Game with Leap Motion
From ACM Opinion

How to Build a Gesture-Controlled Web Game with Leap Motion

Modern smartphones have helped shed a light on the power of user interfaces that are driven by gesture and touch. It’s increasingly clear that touch will play a...

Sociologists Invade World of Warcraft, See Humanity's Future
From ACM Opinion

Sociologists Invade World of Warcraft, See Humanity's Future

In their continued quest to plumb the mysterious depths of human interactions, some sociologists have stopped watching people—and started watching their avatars...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account