The Formal Relationship Between Direct and Continuation-Passing Style Optimizing Compilers: A Synthesis of Two Paradigms (1994)
by
Amr A. Sabry
| Citations: | 13 - 0 self |
BibTeX
@MISC{Sabry94theformal,
author = {Amr A. Sabry},
title = {The Formal Relationship Between Direct and Continuation-Passing Style Optimizing Compilers: A Synthesis of Two Paradigms},
year = {1994}
}
OpenURL
Abstract
Compilers for higher-order programming languages like Scheme, ML, and Lisp can be broadly characterized as either "direct compilers" or "continuation-passing style (CPS) compilers", depending on their main intermediate representation. Our central result is a precise correspondence between the two compilation strategies. Starting from







