Fundamental Concepts in Programming Languages
Encyclopedia
Fundamental Concepts in Programming Languages were an influential set of lecture notes written by Christopher 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

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK