Content deleted Content added
m WP:CHECKWIKI error fixes, added orphan, uncategorised tags using AWB (10538) |
Blaisorblade (talk | contribs) m +categories |
||
Line 4:
}}
In [[programming language theory]], the '''call-by-push-value''' ('''CBPV''') paradigm,<ref>{{cite journal|title=Call-by-Push-Value: A Subsuming Paradigm|author=Paul Blain Levy}}</ref> inspired by [[
This is especially useful when dealing with the semantics of different side effects, such as nontermination, mutable state or nondeterminism. Instead of giving two variants of the semantics, one for the call-by-name evaluation order and one for the call-by-value one, one can simply give a semantics for the CBPV term language; one gets two semantics for lambda-calculus by composing this CBPV semantics with the same CBV and CBN translations from lambda-calculus.
Line 13:
{{stub}}
[[Category:Lambda calculus]]
[[Category:Programming language semantics]]
|