Combinator-based compilation of recursive functions with different parameter passing modes (Q1085601)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Combinator-based compilation of recursive functions with different parameter passing modes |
scientific article; zbMATH DE number 3982497
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Combinator-based compilation of recursive functions with different parameter passing modes |
scientific article; zbMATH DE number 3982497 |
Statements
Combinator-based compilation of recursive functions with different parameter passing modes (English)
0 references
1987
0 references
Wand's technique of deriving compilers from denotational semantics is applied to a block-structured language with recursive functions. The emphasis is on compilation of different parameter passing modes and a simple storage management. The technique starts by eliminating \(\lambda\)- variables from semantic equations through the introduction of special- purpose combinators. The final code consists of combinators equivalent to target-machine instructions (running-system procedures). The method enables us to derive a compiler and a running system directly from the denotational semantics of a language.
0 references
compilers
0 references
denotational semantics
0 references
block-structured language
0 references
storage management
0 references
special-purpose combinatorics
0 references
target-machine
0 references
running system
0 references
programming languages
0 references
lambda calculus
0 references
0.7253262996673584
0 references