Teaching Compiler Development

@inproceedings{Appelbe1979TeachingCD,
  title={Teaching Compiler Development},
  author={Bill Appelbe},
  booktitle={SIGCSE '79},
  year={1979}
}
Although a course in Compiler Development is common in both undergraduate and graduate computer science curriculum there has been little agreement on how to achieve a balance between theory and practice within a single semester course. This article proposes a new approach to teaching compiler development, to enable students to gain both the experience of writing a modular compiler and a theoretical background in compiler design, within the scope of a one semester course. The approach advocated… CONTINUE READING