| Appel, A. 1984. Semantics-Directed Code Generation. In POPL'84, pp. 315--324. |
.... is interpreted by a metacircular interpreter (i.e. written in the same language it interprets) that can 13 The purist may object, we believe with justification, that the claim to being semantics directed is lost when an ad hoc code generator is added in this way, though the work of Appel [1] might be applied to make the derivation of the code generator somewhat better grounded in the theory. COMPARISON WITH RELATED WORK 77 be so extended. A crucial idea in Smith s formulation (but see [6] is the reflective tower , a conceptually infinite tower of metacircular interpreters, each ....
Andrew W. Appel. Semantics-directed code generation. In Conference Record of the Twelfth Annual ACM Symposium on Principles of Programming Languages, pages 315--324, 1985.
....[18, 17, 37, 38] Other researchers have tackled the problem of compiler correctness by exploring techniques to derive compilers directly from the language semantics. The first attempts were to translate denotation semantics directly to terms which are then executed by an abstract machine [1, 30, 40, 49]. The compilers produced this way were not very competitive with traditional techniques. More advanced systems for semantics directed compiler generation used a two stage language definitions, separating the static semantics used to generate a compiler to intermediate language from the dynamic ....
Appel, A. W. Semantics-directed code generation. In Proceedings of the 12th ACM Symposium on Principles of Programming Languages (1985), pp. 315--324.
....facilitates the use of abstract interpretation for imperative as well as functional programming languages. 6. 1 Related Works Almost every compiler component has a corresponding automatic tool: LEX [ES86] for the lexical analyzer, YACC [Joh86] and PGS [GK88] for the parser, TWIG [AGT89] and [NN, App85, Ras82] for the code generator, LIGA [Kas90] and [Far86] for the attribute grammar evaluator, and Sharlit [TH92] and GOSpeL GENesis[WS91] for the code optimizer. Collections of compiler component generators have been integrated into single compiler writing systems: ELI [GHLaWMW92] MUG2 [Wil81, ....
Andrew W. Appel. Semantics-directed code generation. In Proceedings of the Annual ACM Symposium on Principles of Programming Languages, pages 315--324, 1985.
No context found.
Andrew W. Appel, "Semantics-directed code generation," Twelfth ACM Symp. on Principles of Programming Languages, pp. 315-324, ACM, 1985.
No context found.
Appel, A. 1984. Semantics-Directed Code Generation. In POPL'84, pp. 315--324.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC