Building the Future Communications of the ACM
August 2017 - Vol. 60 No. 8
Features
In Praise of Under-Specification?
Embed Ethical Guidelines in Autonomous Weapons
How Adults Ages 60+ Are Learning to Code
Why Virtual Reality Will Transform a Workplace Near You
Charles P. ‘Chuck’ Thacker: 1943-2017
Is the U.S. Education System Ready For CS For All?
The Natural Science of Computing
Now That We Can Write Simultaneously, How Do We Use That to Our Advantage?
Small-Data Computing: Correct Calculator Arithmetic
Turing’s Pre-War Analog Computers: The Fatherhood of the Modern Computer Revisited
Data Science: Challenges and Directions
Technical Perspective: Unexpected Connections
The Scalable Commutativity Rule: Designing Scalable Software For Multicore Processors
Technical Perspective: Linking Form, Function, and Fabrication
Spin-It: Optimizing Moment of Inertia For Spinnable Objects