Call-By-Push-Value: A Functional/Imperative Synthesis (Semantics Structures in Computation, V. 2)

Call-By-Push-Value: A Functional/Imperative Synthesis (Semantics Structures in Computation, V. 2)
Автор
 
Год
 
Страниц
 
0
ISBN
 
1402017308
Издатель
 
Cimino Publishing Group
Категория
 
Разное

Описание:

Call-by-push-value is a programming language paradigm that, surprisingly, breaks down the call-by-value and call-by-name paradigms into simple primitives. This monograph, written for graduate students and researchers, exposes the call-by-push-value structure underlying a remarkable range of semantics, including operational semantics, domains, possible worlds, continuations and games. After introducing basic ideas using domain semantics and a stack machine, the book is layered to appeal to readers in a variety of fields. One strand treats semantics of store, culminating in a possible world model for general storage cells. Another "implements" call-by-push-value by translating it into the Jump-With-Argument continuation language, enabling an account of pointer game semantics that explains its arenas, pointers and question/answer labelling in concrete computational terms. Yet another gives a categorical picture of call-by-push-value: an adjunction between values and stacks. ...

Похожие книги

On TranslationOn Translation
Автор: Paul Ricoeur
Год: 2006
Code PortingCode Porting
Год: 2011