Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
ORBIT: an optimizing compiler for scheme
SIGPLAN '86 Proceedings of the 1986 SIGPLAN symposium on Compiler construction
The C programming language
Essentials of programming languages
Essentials of programming languages
Compiling with continuations
A practical tool kit for making portable compilers
Communications of the ACM
The next 700 programming languages
Communications of the ACM
Communications of the ACM
The Definition of Standard ML
Rabbit: A Compiler for Scheme
Hi-index | 0.00 |
This paper describes the use of WatIF, a simple compiler intermediate form based on the λ-calculus, for writing compiler front-ends for a wide range of programming languages. Somewhat similar intermediate forms have been previously used for single-language compilers, but applicability to such a range of languages has not been previously reported. Examples of code generated by front-ends for several languages show the large set of application-language features supported by WatIF.