Combinatory logic

From Wiki @ Karl Jones dot com
Revision as of 07:13, 15 September 2016 by Karl Jones (Talk | contribs) (External links)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Combinatory logic is a notation to eliminate the need for quantified variables in mathematical logic.

Description

It was introduced by Moses Schönfinkel and Haskell Curry, and has more recently been used in computer science as a theoretical model of computation and also as a basis for the design of functional programming languages.

It is based on combinators.

A combinator is a higher-order function that uses only function application and earlier defined combinators to define a result from its arguments.

See also

External links