So Alice quits programming and goes back to cooking because Math is Hard. And we wonder why there are gender issues in tech.
The Silently Shifting Semicolon [pdf]
11–20 of 37 posts
Re: The Silently Shifting Semicolon [pdf]
#12Earlier quoted context omitted.
I see the reference to the "1998 ACM Subject Classification", but this paper is part of a May 2015 conference: http://www.cs.ucla.edu/~todd/research/pub.php?id=snapl15
Yes, it is from the "Summit oN Advances in Programming Languages (SNAPL)", May 3-6, 2015. http://snapl.org/2015/
Re: The Silently Shifting Semicolon [pdf]
#13So Alice quits programming and goes back to cooking because Math is Hard. And we wonder why there are gender issues in tech.
Re: The Silently Shifting Semicolon [pdf]
#14So Alice quits programming and goes back to cooking because Math is Hard. And we wonder why there are gender issues in tech.
To be precise, Alice quits programming because modern languages lack proper concurrency specification, and thus lack actual "Math" in this area. I can sympathize with that.
Re: The Silently Shifting Semicolon [pdf]
#15Earlier quoted context omitted.
To be precise, Alice quits programming because modern languages lack proper concurrency specification, and thus lack actual "Math" in this area. I can sympathize with that.
The concurrency behavior of Java/C++/etc is specified, it's just that the specification doesn't match the model given in the article. It follows a different mathematical model—that doesn't mean that it "lacks actual math".
Re: The Silently Shifting Semicolon [pdf]
#16So Alice quits programming and goes back to cooking because Math is Hard. And we wonder why there are gender issues in tech.
Would the fable be any different if the character was named Adam?
Re: The Silently Shifting Semicolon [pdf]
#17> The Silently Shifting Semicolon (1998) [pdf] This article is from 2015, not from 1998.
Re: The Silently Shifting Semicolon [pdf]
#18The alternative, if it is genuinely more expensive to implement SC guarantees in hardware, is that we simply stop teaching people that "A;B" means A is executed and then B. Maybe there really should be an exception saying "but nobody is allowed to look at any intermediate states, unless explicitly allowed". We could also just teach the full meaning of it from the start, it can't be that difficult. Their argument seems to be that non-SC is much less convenient, which I agree with.
On a scale from plenty-real to not-real-at-all, how real are the hardware performance limitations exactly?
Re: The Silently Shifting Semicolon [pdf]
#19Re: The Silently Shifting Semicolon [pdf]
#20So Alice quits programming and goes back to cooking because Math is Hard. And we wonder why there are gender issues in tech.
She's not much of a cook either, apparently : "A: heat oil in a skillet, and B: add in chopped vegetables"