(Enter summary)
Abstract: machine code resembles assembly or machine language for a fictitious computer
8
A front end emits a stream of instructions (in a text or compressed binary encoding) to a
logically separate back end.
Each approach has strengths and weaknesses. Abstract machine codes permit the front and
back ends, and perhaps an optimizer, to run as separate processes. Uni-process compilers
are generally faster, but multi-process compilers might run faster on some multi-processor
computers. If the compiler... (Update)
Context of citations to this paper: More
...for Oberon 2. DCode has been used for direct interpretation, in the gpm pc implementation[7] A DCode backend for Fraser and Hanson s lcc[5] has also been produced. Values on the abstract stack are typed. Nevertheless, operations such as add exist in different forms for...
.... C provides a high level interface for code specification, whereas dcg s interface is based on the intermediate representation of lcc [6]. Second, it provides the opportunity for static analysis, which reduces the cost of dynamic compilation; because it has no compiler...
Cited by: More
CSDL: Reusable Computing System Descriptions for Retargetable.. - Bailey
(Correct)
Automatic Detection and Diagnosis of Faults in Generated.. - Bailey, Davidson (2001)
(Correct)
`C: A Language for High-Level, Efficient, and.. - Engler, Hsieh, Kaashoek (1996)
(Correct)
Similar documents (at the sentence level):
46.6%: A Code Generation Interface for ANSI C - Fraser, Hanson (1991)
(Correct)
5.6%: The lcc 4.x Code-Generation Interface - Fraser, Hanson (2001)
(Correct)
Active bibliography (related documents): More All
0.2: Beyond Java: An Infrastructure for High-Performance Mobile Code on .. - Franz (1997)
(Correct)
0.2: Protection and Examples of Virtual Memory - Me Mo Ry
(Correct)
0.2: The Interaction of Architecture and Operating System.. - Anderson, Levy, Bershad, .. (1991)
(Correct)
Similar documents based on text: More All
1.2: A Retargetable Compiler for ANSI C - Fraser, Hanson (1991)
(Correct)
0.8: Simple Register Spilling in a Retargetable Compiler - Fraser, Hanson (1995)
(Correct)
0.4: Engineering Simple, Efficient Code Generator Generator - Fraser, Hanson, Proebsting (1992)
(Correct)
Related documents from co-citation: More All
23: A Retargetable Compiler for ANSI C
- Fraser, Hanson - 1991
12: Burg --- fast optimal instruction selection and tree parsing
- Henry, Fraser et al. - 1992
11: Compilers: Principles (context) - Aho, Sethi et al. - 1986
BibTeX entry: (Update)
C. W. Fraser and D. R. Hanson. A code generation interface for ANSI C. Software - Practice and Experience, 21(9):963--988, 1991. http://citeseer.ist.psu.edu/fraser91code.html More
@article{ fraser91code,
author = "Christopher W. Fraser and David R. Hanson",
title = "A Code Generation Interface for {ANSI} C",
journal = "Software - Practice and Experience",
volume = "21",
number = "9",
pages = "963-988",
year = "1991",
url = "citeseer.ist.psu.edu/fraser91code.html" }
Citations (may not include all citations):
296
Free Software Foundation (context) - Stallman, Porting - 1990
91
Code generation using tree matching and dynamic programming (context) - Aho, Ganapathi et al. - 1989
43
American National Standards Institute (context) - Standard, Systems et al. - 1990
42
Code selection through object code optimization (context) - Davidson, Fraser - 1988
35
The programming language Oberon (context) - Wirth - 1988
18
Producing good code for the case statement (context) - Bernstein - 1985
16
A language for writing code generators (context) - Fraser - 1989
14
Using peephole optimization on intermediate code (context) - Tanenbaum, van Staveren et al. - 1982
13
Simple register spilling in a retargetable compiler
- Fraser, Hanson
9
The design of very fast portable compilers (context) - Tanenbaum, Kaashoek et al. - 1989
8
Machine-independent Pascal code optimization (context) - Perkins, Sites - 1979
6
Abstract machine modelling to produce portable software --- .. (context) - Newey, Poole et al. - 1972
4
VAX Architecture Reference Manual (context) - Leonard - 1987
4
Pascal-P Implementation Notes (context) - Nori, Ammann et al. - 1981
2
ANDF: Finally an UNCOL after 30 years (context) - Benitez, Chan et al. - 1991
1
A code generation ir.terface for ANSI C (context) - Fraser, Hanson - 1990
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.ubc.ca/local/reading/proceedings/spe91-95/spe/spetoc.htm): More
Linkage Analysis of Processes - Yaung, Raz (1992)
(Correct)
A Scheme for Little Languages in Interactive Graphics - Beckman (1991)
(Correct)
A Dataflow Approach to Event-based Debugging - Olsson, Crawford, Ho (1991)
(Correct)
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