We describe a new language translation framework (partial translation) and the application of one of its instances: the C-ification of Binary Prolog. Our partial translation framework compiles selected sequences of emulator instructions down to native code. The technique can be seen as an automatic specialization. with respect to a given program of the traditional instruction folding techniques used to speed up emulators.status: publishe
AbstractWe describe the translation of a nontrivial program for solving equations from PROLOG to Con...
In order to achieve competitive performance, abstract machines for Prolog and related languages end ...
AbstractIn a recent paper [27], the denotational semantics for the language Prolog was presented. Th...
AbstractWe describe a new language translation framework (partial translation) and the application o...
A programming language translation framework and the implementation of the C-ification of Binary Pro...
Abstract. We describe the current status and preliminary results of a compiler of Prolog to C. This ...
Over the past few years much interest has been shown in the computer language Prolog, a fifth genera...
Prolog programs can be compiled in two steps: a Prolog compiler translates them into an intermediate...
In order to achieve competitive performance, abstract machines for Prolog and related languages end...
We present the implementation of a Prolog system composed of interpreter and compiler. The originali...
In order to achieve competitive performance, abstract machines for Prolog and related languages end ...
The Andorra family of languages (which includes the Andorra Kernel Language -AKL) offers the advanta...
We take a fresh, "clean-room" look at implementing Prolog by deriving its translation to an executab...
In order to achieve competitive performance, abstract machines for Prolog and related languages end ...
abstract: This undergraduate thesis explores the efficacy of developing a translator generator in th...
AbstractWe describe the translation of a nontrivial program for solving equations from PROLOG to Con...
In order to achieve competitive performance, abstract machines for Prolog and related languages end ...
AbstractIn a recent paper [27], the denotational semantics for the language Prolog was presented. Th...
AbstractWe describe a new language translation framework (partial translation) and the application o...
A programming language translation framework and the implementation of the C-ification of Binary Pro...
Abstract. We describe the current status and preliminary results of a compiler of Prolog to C. This ...
Over the past few years much interest has been shown in the computer language Prolog, a fifth genera...
Prolog programs can be compiled in two steps: a Prolog compiler translates them into an intermediate...
In order to achieve competitive performance, abstract machines for Prolog and related languages end...
We present the implementation of a Prolog system composed of interpreter and compiler. The originali...
In order to achieve competitive performance, abstract machines for Prolog and related languages end ...
The Andorra family of languages (which includes the Andorra Kernel Language -AKL) offers the advanta...
We take a fresh, "clean-room" look at implementing Prolog by deriving its translation to an executab...
In order to achieve competitive performance, abstract machines for Prolog and related languages end ...
abstract: This undergraduate thesis explores the efficacy of developing a translator generator in th...
AbstractWe describe the translation of a nontrivial program for solving equations from PROLOG to Con...
In order to achieve competitive performance, abstract machines for Prolog and related languages end ...
AbstractIn a recent paper [27], the denotational semantics for the language Prolog was presented. Th...