Hacker News new | ask | show | jobs
by mpweiher 3378 days ago
And of course there's Strachey's Fundamental Concepts in Programming Languages (1967), which introduced the LValue/RValue distinction. It is very readable and relevant today.

http://www.cs.cmu.edu/~crary/819-f09/Strachey67.pdf