Mixed computation of Prolog programs (Q1108777): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
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
    0 references
    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

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references