arXiv · 1412.0426
The Interpreter In An Undergraduate Compilers Course
Abstract
An undergraduate compilers course poses significant challenges to students, in both the conceptual richness of the major components and in the programming effort necessary to implement them. In this paper, I argue that a related architecture, the interpreter, serves as an effective conceptual framework in which to teach some of the later stages of the compiler pipeline. This framework can serve both to unify some of the major concepts that are taught in a typical undergraduate course and to structure the implementation of a semester-long compiler project.
Explore related subjects
Keep this discovery
John H. E. Lasseter. 2014-12-01. The Interpreter In An Undergraduate Compilers Course. https://doi.org/10.1145/2676723.2677314
Cite the original work for its findings. Save a collection to share your selection of sources.