Code generation

0Citations
Citations of this article
44Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A source language definition specifies the evaluation procedures for the constructs of the language in terms of a set of primitive operators and operands provided for this purpose. If the source language is machine-independent, then these primitives are necessarily abstractions, as discussed in Chapter 3.A. Code generation is the process of implementing an evaluation procedure in terms of the primitives of a particular target computer. The basic approach is to simulate the evaluation procedure in the environment (register organization and addressing structure) provided by the target computer: A description of the run-time contents of the environment is maintained by the code generator. When the evaluation procedure indicates that the contents should be altered, then code to perform the alteration is emitted and the description is updated.

Cite

CITATION STYLE

APA

Waite, W. M. (1974). Code generation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 21 LNCS, pp. 302–332). Springer Verlag. https://doi.org/10.1007/978-3-662-21549-4_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free