Compiler Implementation in the Multiparadigm Language Leda

Timothy P. Justice, Rajeev Pandey, Timothy A. Budd · 1993

Compiler implementation is a difficult and intricate programming problem, due to the diversity of subproblems that must be solved. The compiler writer is faced with the challange of expressing solutions to these subproblems in some implementation language. With the advent of multiparadigm programming languages, diverse problem solving strategies and approaches can coexist within a single linguistic framework. The multiparadigm language Leda allows access to the imperative, logic, functional, and object-oriented paradigms within one programming language. Here we describe the experience of implementing a compiler in Leda, and examine how access to several paradigms affected our implementation.

Read the paper · More papers on PaperTik