Fundamental Concepts in Programming Languages
   HOME

TheInfoList



OR:

''Fundamental Concepts in Programming Languages'' were an influential set of lecture notes written by
Christopher Strachey Christopher S. Strachey (; 16 November 1916 – 18 May 1975) was a British computer scientist. He was one of the founders of denotational semantics, and a pioneer in programming language design and computer time-sharing.F. J. Corbató, et al. ...
for the International Summer School in Computer Programming at Copenhagen in August, 1967. It introduced much programming language terminology still in use today, including " R-value" and " L-value", "
ad hoc polymorphism In programming languages, ad hoc polymorphismC. StracheyFundamental concepts in programming languages Lecture notes for International Summer School in Computer Programming, Copenhagen, August 1967 is a kind of polymorphism in which polymorphic f ...
", "
parametric polymorphism In programming languages and type theory, parametric polymorphism allows a single piece of code to be given a "generic" type, using variables in place of actual types, and then instantiated with particular types as needed. Parametrically polymorph ...
", and "
referential transparency In computer science, referential transparency and referential opacity are properties of parts of computer programs. An expression is called ''referentially transparent'' if it can be replaced with its corresponding value (and vice-versa) withou ...
". The lecture notes were reprinted in 2000 in a special issue of ''
Higher-Order and Symbolic Computation ''Higher-Order and Symbolic Computation'' (formerly ''LISP and Symbolic Computation''; print: , online: ) was a computer science journal published by Springer Science+Business Media. It focuses on programming concepts and abstractions and program ...
'' in memory of Strachey.


Bibliography

* *


See also

* CPL (programming language)


References


External links


Higher-Order and Symbolic Computation
Volume 13, Issue 1/2 (April 2000) ''Special Issue in memory of Christopher Strachey''
Fundamental Concepts In Programming Languages
at the
Portland Pattern Repository The Portland Pattern Repository (PPR) is a repository for computer programming software design patterns. It was accompanied by a companion website, WikiWikiWeb, which was the world's first wiki. The repository has an emphasis on Extreme Programmin ...

Fundamental Concepts In Programming Languages
at the College of Information Sciences and Technology at Pennsylvania State University
ACM Digital Library

Great Works in Programming Languages
Collected by Benjamin C. Pierce. {{Computer-stub 1967 in computing 1967 documents Computer science literature