Mixed computation of Prolog programs (Q1108777): Difference between revisions
From MaRDI portal
Set profile property. |
Set OpenAlex properties. |
||
(One intermediate revision by one other user not shown) | |||
Property / cites work | |||
Property / cites work: Q3664434 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A partial evaluator, and its use as a programming tool / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4134896 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4151136 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Mixed computation: potential applications and problems for study / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Mixed computation of Prolog programs / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4051550 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3339245 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3711735 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3742690 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Logic programming and compiler writing / rank | |||
Normal rank | |||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1007/bf03037134 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W1978509573 / rank | |||
Normal rank |
Latest revision as of 10:18, 30 July 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Mixed computation of Prolog programs |
scientific article |
Statements
Mixed computation of Prolog programs (English)
0 references
1988
0 references
This paper describes theoretical as well as implementation issues involed in the design of a mix partial evaluator, starting from an interpretive specification using Prolog as the source language. First, the general theory of mixed computation is shown, together with the description of some of the problems involved in it. After this, the design of a mix partial evaluator for a subset of Prolog is explained. Here, three algorithms with increasing complexity are shown. Finally, a correctness criterion for the mix process is presented, together with the proof that the previously shown algorithms generate correct residual programs.
0 references
partial evaluation
0 references
self application
0 references
compiler generation
0 references
Prolog
0 references
mixed computation
0 references
correctness
0 references