Conseil : Recherchez des résultats uniquement en Français. Vous pouvez indiquer votre langue de recherche sur la page Paramètres Google Scholar..

A reversible programming language and its invertible self-interpreter

T Yokoyama, R Glück - Proceedings of the 2007 ACM SIGPLAN …, 2007 - dl.acm.org
Abstract A reversible programming language supports deterministic forward and backward
computation. We formalize the programming language Janus and prove its reversibility. We
provide a program inverter for the language and implement a self-interpreter that achieves

A self-interpreter of lambda calculus having a normal form

A Berarducci, C Böhm - International Workshop on Computer Science …, 1992 - Springer
Abstract We formalize a technique introduced by Böhm and Piperno to solve systems of
recursive equations in lambda calculus without the use of the fixed point combinator and
using only normal forms. To this aim we introduce the notion of a canonical algebraic term

Challenging problems in partial evaluation and mixed computation

ND Jones - New generation computing, 1988 - Springer
… 3.8 A partial evaluator should be "strong enough" in the following sense. Partial evaluation
of a self-interpreter for the subject language with respect to a program should be able to yield
essentially the same program as output: P= L mix (self-interpreter, P) …

Logimix: A self-applicable partial evaluator for Prolog

T Mogensen, A Bondorf - Logic Program Synthesis and Transformation …, 1993 - Springer
… Page 227. 217 1.2 The partial evaluator The partial evaluator consists of two parts: a meta-circular
self-interpreter to perform the static parts of the program, and a specializer that unfolds non- static
goals or specializes them with respect to their static arguments …

[PDF][PDF] Self-interpretation in lambda calculus

HP Barendregt - 1991 - repository.ubn.ru.nl
… ' Write F'/(M) for the set of free variables of M. A K-term M is closed if' FV(M) = Q. the set of closed
7»-terms is denoted by A". 2 Definition (i) An interpreter (or evaluator) is an (external) Function
E: A—>A such that EUM“) E M. (ii) A self-interpreter is a ?»~term E such that for Me …

[PDF][PDF] E cient self-interpretation in lambda calculus

T Mogensen - Journal of Functional Programming, 1994 - academia.edu
… September 2, 1994 Abstract We start by giving a compact representation schema for -terms and
show how this leads to an exceedingly small and elegant self-interpreter … 12 Page 13. Appendix
A: proof of correctness for the self-interpreter We will prove Theorem 1 E dMe!!M …

[PDF][PDF] Self-applicable C Program Specialization.

LO Andersen - PEPM, 1992 - repository.readscheme.org
… The exe- cution of p (on a C machine) on input d1, ..., dn is written [[p]]C (d1, ... , dn) ⇒ d, where
d is the result (if any). Suppose sint is a self-interpreter for C, taking as input a program p and
its input data di, and yield as result a value d as normal execution of p would …

A self-applicable partial evaluator for term rewriting systems

A Bondorf - TAPSOFT'89, 1989 - Springer
… Experience from the "Mix" project has shown that successful specialization of a self- interpreter
(an interpreter written in the same langu- age as it interprets) is a first step towards self- application …
An autoprojector is a "self- specializer", and thus a "smart" self-interpreter …

Partial evaluation of C and automatic compiler generation

LO Andersen - International Conference on Compiler Construction, 1992 - Springer
… interferes. Let sint be a self-interpreter for C. In languages like Scheme, programs
are legal data objects and can be given directly to a self-interpreter, but in C, a
suitable program representation must be devised. Furthermore …

Breaking through the normalization barrier: A self-interpreter for F-omega

M Brown, J Palsberg - ACM SIGPLAN Notices, 2016 - dl.acm.org
Abstract According to conventional wisdom, a self-interpreter for a strongly normalizing
lambda-calculus is impossible. We call this the normalization barrier. The normalization
barrier stems from a theorem in computability theory that says that a total universal function

Créer l'alerte