Fundamental Concepts in Programming Languages: Difference between revisions

Content deleted Content added
Added citation for full PDF of the 2000 reprint of Strachey's text at CiteSeerX
OAbot (talk | contribs)
m Open access bot: url-access updated in citation with #oabot.
 
(11 intermediate revisions by 8 users not shown)
Line 1:
{{Short description|Notes for an influential 1967 lecture by Christopher Strachey}}
{{italic title}}
{{More citations needed|date=June 2019}}{{italic title}}
'''''Fundamental Concepts in Programming Languages''''' were an influential set of [[lecture notes]] written by [[Christopher Strachey]] for the International Summer School in Computer Programming at Copenhagen in August, 1967. It introduced much programming language terminology still in use today, including "[[Value (computer science)#lrvalue|R-value]]" and "[[Value (computer science)#lrvalue|L-value]]", "[[ad hoc polymorphism]]", "[[parametric polymorphism]]", and "[[referential transparency (computer science)|referential transparency]]".
 
The lecture notes were reprinted in 2000 in a special issue of ''[[Higher-Order and Symbolic Computation]]'' in memory of Strachey.<ref>{{cite journal |last1=Strachey |first1=Christopher |title=Fundamental Concepts in Programming Languages |journal=[[Higher-Order and Symbolic Computation]] |date=2000 |volume=13 |issue=1/2 |pages=11–49 |doi=10.1023/A:1010000313106 |url=http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.332.3161&rep=rep1&type=pdf |accessdate=11 January 2019 |publisher=Kluwer Academic Publishers |s2cid=14124601 |issn=1388-3690}}</ref>
 
== Bibliography ==
* {{cite journal|first=Peter D.|last=Mosses|authorlink=Peter Mosses|title=A Foreword to 'Fundamental Concepts in Programming Languages'|journal=[[Higher-Order and Symbolic Computation]]|volume=13|pages=7–9|year=2000|doi=10.1023/A:1010048229036|s2cid=39258759}}
* {{cite journaltech report |firstlast1=Strachey |first1=Christopher |lastdate=1967 |title=Fundamental Concepts in Programming Languages |url= |institution=Lecture notes for the International Summer School in Computer Programming at Copenhagen |number=}} Also: {{cite journal |last1=Strachey |authorlinkfirst1=Christopher Strachey|date=2000 |title=Fundamental Concepts in Programming Languages |url=https://link.springer.com/article/10.1023%2FA%3A1010000313106 |journal=[[Higher-Order and Symbolic Computation]] |volume=13 |issue=1–2 |pages=11–49|year=2000 |doi=10.1023/A:1010000313106 |s2cid=14124601 |doi-access=|url-access=subscription }}
 
== See also ==
Line 17 ⟶ 18:
* [http://www.brics.dk/~hosc/vol13/ Higher-Order and Symbolic Computation] Volume 13, Issue 1/2 (April 2000) ''Special Issue in memory of Christopher Strachey''
* [http://c2.com/cgi/wiki?FundamentalConceptsInProgrammingLanguages Fundamental Concepts In Programming Languages] at the [[Portland Pattern Repository]]
* [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.332.3161&rep=rep1&type=pdf Fundamental Concepts In Programming Languages] at the College of Information Sciences and Technology at [[Pennsylvania State University]]
* [http://portal.acm.org/citation.cfm?id=609208 ACM Digital Library]
* [http://www.cis.upenn.edu/~bcpierce/courses/670Fall04/GreatWorksInPL.shtml Great Works in Programming Languages]. Collected by [[Benjamin C. Pierce]].
 
[[Category:1967 in computer sciencecomputing]]
[[Category:1967 documents]]
[[Category:Computer science literature]]
 
 
{{compu-book-stub}}