ACM Home Page
Please provide us with feedback. Feedback
A flexible compiler structure that allows dynamic phase ordering
Full text PdfPdf (444 KB)
Source Symposium on Compiler Construction archive
Proceedings of the 1982 SIGPLAN symposium on Compiler construction table of contents
Boston, Massachusetts, United States
Pages: 134 - 139  
Year of Publication: 1982
ISBN:0-89791-074-5
Also published in ...
Authors
Wilf R. LaLonde  School of Computer Science, Carleton University, Colonel By Drive, Ottawa, Ontario, Canada. KIS 5B6
Jim des Rivieres  School of Computer Science, Carleton University, Colonel By Drive, Ottawa, Ontario, Canada. KIS 5B6
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 14,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800230.806989
What is a DOI?

ABSTRACT

Traditionally, compilers have been internally organized into separate phases that are invoked in a fixed, predetermined order. However, the optimal phase invocation order is usually different for different contexts, such as (1) large batch-oriented production environments, (2) small batch-oriented student environments, and (3) interactive programming environments. We discuss the constraints that must be met in order to obtain a compiler with flexible phase ordering, a property that allows the compiler to be designed and implemented without consideration for the intended operating environment. Flexible phase ordering allows the compiler to be specially configured after the fact. A production compiler based on this principle is also discussed.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
des Rivieres,J. and LaLonde,W.R. The Design of CP-6 Pascal. School of Computer Science report SCS-TR-1, Carleton University, Ottawa, (forthcoming).
 
3
Goos,G. and Wulf,Wm.A. (eds.) DIANA Reference Manual. Department of Computer Science report CMU-CS-81-101, Carnegie-Mellon University, Pittsburgh, March 1981.


Collaborative Colleagues:
Wilf R. LaLonde: colleagues
Jim des Rivieres: colleagues

Peer to Peer - Readers of this Article have also read: