1994
DOI: 10.1002/spe.4380240202
|View full text |Cite
|
Sign up to set email alerts
|

Compilation of functional languages using flow graph analysis

Abstract: A system based on the notion of a ow graph is used to formally specify and to implement a compiler for a lazy functional language. The compiler takes a simple functional language as input and generates C. The generated C program can then be compiled, and loaded with an extensive run-time system to provide the facility to experiment with di erent analysis techniques. The compiler provides a single, uni ed, e cient, formal framework for all the analysis and synthesis phases, including the generation of C. Many o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

1994
1994
1999
1999

Publication Types

Select...
4
1

Relationship

5
0

Authors

Journals

citations
Cited by 15 publications
(13 citation statements)
references
References 23 publications
0
13
0
Order By: Relevance
“…The function gh computes the water heights. This function is the implementation of equation (6). The height and velocity values are stored in three separate matrices, so that each of the three functions works on its own matrix.…”
Section: Data Distribution Based On the Farm Approachmentioning
confidence: 99%
See 3 more Smart Citations
“…The function gh computes the water heights. This function is the implementation of equation (6). The height and velocity values are stored in three separate matrices, so that each of the three functions works on its own matrix.…”
Section: Data Distribution Based On the Farm Approachmentioning
confidence: 99%
“…The FAST compiler [6] together with the FCG code generator [7] implement Intermediate, which is a subset of Miranda. To allow Miranda programs to be compiled by ihe FASTFCG compiler, three restrictions must be observed;…”
Section: The Fast/fcg Compilermentioning
confidence: 99%
See 2 more Smart Citations
“…To compile the Miranda code we use our own FAST compiler [26]. This compiler offers efficient array primitives.…”
Section: Performance Assessmentmentioning
confidence: 99%