@inproceedings{marino2015the, author = {Marino, Daniel and Millstein, Todd D. and Musuvathi, Madanlal and Narayanasamy, Satish and Singh, Abhayendra and Musuvathi, Madan}, title = {The Silently Shifting Semicolon}, booktitle = {1st Summit on Advances in Programming Languages, SNAPL 2015, May 3-6, 2015, Asilomar, California, USA}, year = {2015}, month = {May}, abstract = {Memory consistency models for modern concurrent languages have largely been designed from a system-centric point of view that protects, at all costs, optimizations that were originally designed for sequential programs. The result is a situation that, when viewed from a programmer's standpoint, borders on absurd. We illustrate this unfortunate situation with a brief fable and then examine the opportunities to right our path.}, url = {http://approjects.co.za/?big=en-us/research/publication/the-silently-shifting-semicolon/}, pages = {177-189}, edition = {1st Summit on Advances in Programming Languages, SNAPL 2015, May 3-6, 2015, Asilomar, California, USA}, }