Partial Evaluation of Computation Process, An Approach to a Compiler-Compiler

This paper reports the relationship between formal description of semantics (i.e., interpreter) of a programming language and an actual compiler. The paper also describes a method to automatically generate an actual compiler from a formal descriotion, which is, in some sense, the partial evaluation...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer Software 2004/09/28, Vol.21(5), pp.343-351
1. Verfasser: FUTAMURA, Yoshihiko
Format: Artikel
Sprache:eng ; jpn
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This paper reports the relationship between formal description of semantics (i.e., interpreter) of a programming language and an actual compiler. The paper also describes a method to automatically generate an actual compiler from a formal descriotion, which is, in some sense, the partial evaluation of a computation process. The compiler-compiler inspired by this method differs from a conventional one in the point that the compiler-compiler based on our method can describe an evaluation procedure (interpreter) in defining the semantics of a programming language, while the conventional one describes a translation process.
ISSN:0289-6540
DOI:10.11309/jssst.21.343