my father- in memoriam. my mother, Daniel, my sisters and brothers.- II-We describe a method for the systematic derivation, or automatic generation- from the formal denotational semantic specification- of an efficient compiler's code generation phase, producing efficient code for real machines. The method has been successfully implemented and tested with languages as complex as GEDANKEN! The method has been used to implement a compiler-compiler which inputs the semantic specification of a programming language written in a standard denotational form, analyses it in the light of its semantic contents, decides upon certain predecided general implementation issues and outputs a program written in the systems programming language BCPL. This...
We illustrate a simple and effective solution to semantics-based compiling. Our solution is based o...
Since the middle of the twentieth century, hundreds of programming languages have been designed and ...
A laudable trend of the past two decades has been the increased use of denotational semantics to gui...
It is suggested that denotational semantic definitions of programming languages should be based on ...
Several recently developed semantics systems automatically generate compilers from denotational desc...
A methodology is described for generating provably correct compilers from denotational definitions ...
The intermediate representations (IR) used by most compilers have an operational semantics. The node...
Interpreters and compilers are two different ways of implementing programming languages. An interpre...
AbstractIn a recent paper [27], the denotational semantics for the language Prolog was presented. Th...
AbstractWe present a two-level denotational metalanguage that is suitable for defining the semantic ...
. There are very few examples of the generation of efficient compilers from denotational specificati...
Given a complete, formal description of the semantics of a programming language, it should be possib...
Using concepts from denotational semantics, we have produced a very simple compiler that can be used...
In a series of papers in the early 80's we proposed a paradigm for semanticsbased compiler corr...
A compiler generator is described which produces compilers competitive with handwritten ones in comp...
We illustrate a simple and effective solution to semantics-based compiling. Our solution is based o...
Since the middle of the twentieth century, hundreds of programming languages have been designed and ...
A laudable trend of the past two decades has been the increased use of denotational semantics to gui...
It is suggested that denotational semantic definitions of programming languages should be based on ...
Several recently developed semantics systems automatically generate compilers from denotational desc...
A methodology is described for generating provably correct compilers from denotational definitions ...
The intermediate representations (IR) used by most compilers have an operational semantics. The node...
Interpreters and compilers are two different ways of implementing programming languages. An interpre...
AbstractIn a recent paper [27], the denotational semantics for the language Prolog was presented. Th...
AbstractWe present a two-level denotational metalanguage that is suitable for defining the semantic ...
. There are very few examples of the generation of efficient compilers from denotational specificati...
Given a complete, formal description of the semantics of a programming language, it should be possib...
Using concepts from denotational semantics, we have produced a very simple compiler that can be used...
In a series of papers in the early 80's we proposed a paradigm for semanticsbased compiler corr...
A compiler generator is described which produces compilers competitive with handwritten ones in comp...
We illustrate a simple and effective solution to semantics-based compiling. Our solution is based o...
Since the middle of the twentieth century, hundreds of programming languages have been designed and ...
A laudable trend of the past two decades has been the increased use of denotational semantics to gui...