Journal: Communications of the ACM

Volume 60, Issue 8

5 -- 0Andrew A. Chien. Communications of the ACM
7 -- 0Vinton G. Cerf. In praise of under-specification?
8 -- 9. Embed ethical guidelines in autonomous weapons
10 -- 11Philip Guo. How adults ages 60+ are learning to code
12 -- 14Esther Shein. Hacker-proof coding
15 -- 17Logan Kugler. Why virtual reality will transform a workplace near you
18 -- 19Keith Kirkpatrick. AI in contact centers
20 -- 21Lawrence M. Fisher. Charles P. 'Chuck' Thacker: 1943-2017
22 -- 25David P. Anderson. Prophets, seers, and pioneers
26 -- 28Jennifer Wang. Is the U.S. education system ready for CS for all?
29 -- 30George V. Neville-Neil. The observer effect
31 -- 34Dominic Horsman, Vivien M. Kendon, Susan Stepney. The natural science of computing
36 -- 43Ricardo Olenewa, Gary M. Olson, Judith S. Olson, Daniel M. Russell. simultaneously, how do we use that to our advantage?
44 -- 49Hans-J. Boehm. Small-data computing: correct calculator arithmetic
50 -- 58Leo Corry. Turing's pre-war analog computers: the fatherhood of the modern computer revisited
59 -- 68Longbing Cao. Data science: challenges and directions
70 -- 79Marijn J. H. Heule, Oliver Kullmann. The science of brute force
82 -- 0Marc Shapiro. Technical Perspective: Unexpected connections
83 -- 90Austin T. Clements, M. Frans Kaashoek, Eddie Kohler, Robert Tappan Morris, Nickolai Zeldovich. The scalable commutativity rule: designing scalable software for multicore processors
91 -- 0Helmut Pottmann. Technical Perspective: Linking form, function, and fabrication
92 -- 99Moritz Bächer, Bernd Bickel, Emily Whiting, Olga Sorkine-Hornung. Spin-it: optimizing moment of inertia for spinnable objects
104 -- 0Brian Clegg. Turing's taxi