Continuation-passing style
In functional programming, continuation-passing style (CPS) is a style of programming in which control is passed explicitly in the form of a continuation. This is contrasted with direct style, which is the usual style of programming. Gerald Jay Sussman and Guy L. Steele, Jr. coined the phrase in AI Memo 349 (1975), which sets out the first version of the Scheme programming language.John C. Reynolds gives a detailed account of the numerous discoveries of continuations.
Wikipage disambiguates
A-normal formAsync/awaitCPSCPS conversionCall-with-current-continuationCallback (computer programming)Calling conventionChicken (Scheme implementation)CilkClosure (computer programming)ContinuationContinuation-passingContinuation-passing styleContinuation Passing StyleContinuation passingContinuation passing styleConversionCurry–Howard correspondenceDirect styleDouble-negation translationEssentials of Programming LanguagesFold (higher-order function)Funarg problemFunctional programmingFutures and promisesGlossary of computer scienceIota and JotList of functional programming topicsMatthias FelleisenMonad (functional programming)Montague grammarResource management (computing)Scheme (programming language)Scope (formal semantics)Static single assignment formStore-passing styleTail callThreaded codeTrampoline (computing)
Link from a Wikipage to another Wikipage
primaryTopic
Continuation-passing style
In functional programming, continuation-passing style (CPS) is a style of programming in which control is passed explicitly in the form of a continuation. This is contrasted with direct style, which is the usual style of programming. Gerald Jay Sussman and Guy L. Steele, Jr. coined the phrase in AI Memo 349 (1975), which sets out the first version of the Scheme programming language.John C. Reynolds gives a detailed account of the numerous discoveries of continuations.
has abstract
En la programación funcional, ...... imiento desmedido de la pila.
@es
In functional programming, con ...... rs as a local or global style.
@en
Unter Continuation-Passing Sty ...... formation von JavaScript-Code.
@de
Στο συναρτησιακό προγραμματισμ ...... ρητά από το πέρασμα συνεχειών.
@el
継続渡しスタイル (CPS: Continuation-pa ...... form)も、CPSとの対応関係が(当初から)知られている。
@ja
Link from a Wikipage to an external page
Wikipage page ID
page length (characters) of wiki page
Wikipage revision ID
1,015,968,822
Link from a Wikipage to another Wikipage
wikiPageUsesTemplate
subject
hypernym
type
comment
En la programación funcional, ...... y se pasan de forma explícita.
@es
In functional programming, con ...... discoveries of continuations.
@en
Unter Continuation-Passing Sty ...... mit Optimierungen vereinfacht.
@de
Στο συναρτησιακό προγραμματισμ ...... ρητά από το πέρασμα συνεχειών.
@el
継続渡しスタイル (CPS: Continuation-pa ...... る手続きに呼び出し側と同じ継続を渡すことにあたる、等である。
@ja
label
Continuation-Passing Style
@de
Continuation-passing style
@en
Continuation-passing style
@es
Στιλ περάσματος συνεχειών
@el
Программирование в стиле передачи продолжений
@ru
継続渡しスタイル
@ja