[BOOK][B] Types and programming languages
BC Pierce - 2002 - books.google.com
A comprehensive introduction to type systems and programming languages. A type system
is a syntactic method for automatically checking the absence of certain erroneous behaviors …
is a syntactic method for automatically checking the absence of certain erroneous behaviors …
[BOOK][B] Theories of programming languages
JC Reynolds - 1998 - books.google.com
First published in 1998, this textbook is a broad but rigourous survey of the theoretical basis
for the design, definition and implementation of programming languages and of systems for …
for the design, definition and implementation of programming languages and of systems for …
A lambda calculus for quantum computation
A Van Tonder - SIAM Journal on Computing, 2004 - SIAM
The classical lambda calculus may be regarded both as a programming language and as a
formal algebraic system for reasoning about computation. It provides a computational model …
formal algebraic system for reasoning about computation. It provides a computational model …
A graded dependent type system with a usage-aware semantics
Graded Type Theory provides a mechanism to track and reason about resource usage in
type systems. In this paper, we develop GraD, a novel version of such a graded dependent …
type systems. In this paper, we develop GraD, a novel version of such a graded dependent …
[PDF][PDF] Pipelining with futures
GE Blelloch, M Reid-Miller - Proceedings of the ninth annual ACM …, 1997 - dl.acm.org
Pipelining has been used in the design of many PRAM algorithms to reduce their asymptotic
running time. Paul, Vishkin and Wagener (PVW) used the approach in a …
running time. Paul, Vishkin and Wagener (PVW) used the approach in a …
On regions and linear types
D Walker, K Watkins - ACM Sigplan Notices, 2001 - dl.acm.org
We explore how two different mechanisms for reasoning about state, linear ty** and the
type, region and effect discipline, complement one another in the design of a strongly typed …
type, region and effect discipline, complement one another in the design of a strongly typed …
Operational interpretations of linear logic
DN Turner, P Wadler - Theoretical Computer Science, 1999 - Elsevier
Two different operational interpretations of intuitionistic linear logic have been proposed in
the literature. The simplest interpretation recomputes non-linear values every time they are …
the literature. The simplest interpretation recomputes non-linear values every time they are …