Quantcast
Channel: Hacker News 50
Viewing all articles
Browse latest Browse all 9433

John C. Reynolds - Wikipedia, the free encyclopedia

$
0
0

Comments:"John C. Reynolds - Wikipedia, the free encyclopedia"

URL:http://en.wikipedia.org/wiki/John_C._Reynolds


John Charles Reynolds (June 1, 1935 - April 28, 2013) was an Americancomputer scientist.

John Reynolds studied at Purdue University and then earned a PhD in theoretical physics from Harvard University in 1961. He was Professor of Information science at Syracuse University from 1970 to 1986. Since then he has been Professor of Computer Science at Carnegie Mellon University. He has held visiting positions at Aarhus University (Denmark), University of Edinburgh, Imperial College London, Microsoft Research (Cambridge) and Queen Mary, University of London (UK).

[edit]Academic work

Reynolds's main research interest is in the area of programming language design and associated specification languages, especially concerning formal semantics. He invented the polymorphic lambda calculus (System F) and formulated the property of semantic parametricity; the same calculus was independently discovered by Jean-Yves Girard. He wrote a seminal paper on definitional interpreters, which clarified early work on continuations and introduced the technique of defunctionalization. He applied category theory to programming language semantics. He defined the programming languages Gedanken and Forsythe, known for its use of intersection types. He has worked on a separation logic to describe and reason about shared mutable data structures.

He has been an editor of journals such as the Communications of the ACM and the Journal of the ACM. In 2001, he was appointed a Fellow of the ACM. He won the ACM SIGPLAN Programming Language Achievement Award in 2003, and the Lovelace Medal from the British Computer Society in 2010.

[edit]Selected publications

[edit]Articles

[edit]Further reading

[edit]External links

Persondata
NameReynolds, John C.
Alternative names
Short description
Date of birthJune 1, 1935
Place of birth
Date of death
Place of death

Viewing all articles
Browse latest Browse all 9433

Trending Articles