Fundamental Concepts in Programming Languages
Encyclopedia
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 R-value
s, L-value
s, parametric polymorphism
, and ad hoc polymorphism. They were reprinted in 2000 in a special issue of Higher-Order and Symbolic Computation
in memory of Strachey.
Christopher Strachey
Christopher Strachey was a British computer scientist. He was one of the founders of denotational semantics, and a pioneer in programming language design...
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
R-value
R-value can refer to:* Properties of materials:**R-value , the efficiency of insulation of a house**R-value , stability of soils and aggregates for pavement construction...
s, L-value
L-value
L-value or L value may refer to:* A value that has an address* The value assigned to an L-shell, a particular set of planetary magnetic field lines* A measure of brightness of a lunar eclipse on the Danjon scale...
s, parametric polymorphism
Parametric polymorphism
In programming languages and type theory, parametric polymorphism is a way to make a language more expressive, while still maintaining full static type-safety. Using parametric polymorphism, a function or a data type can be written generically so that it can handle values identically without...
, and ad hoc polymorphism. They were reprinted in 2000 in a special issue of Higher-Order and Symbolic Computation
Higher-Order and Symbolic Computation
Higher-Order and Symbol Computation is a computer science journal published by Springer Science+Business Media. It focusses on programming concepts and abstractions and programming language theory.- Editors :Former editors-in-chief of the journal have been:* Richard P...
in memory of Strachey.
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 RepositoryPortland Pattern RepositoryThe Portland Pattern Repository is a repository for computer programming design patterns. It was accompanied by a companion website, WikiWikiWeb, which was the world's first wiki....
- ACM Digital Library
- Great Works in Programming Languages. Collected by Benjamin C. Pierce.