Using XML in a compiler course

  • Authors:
  • D. Robert Adams;Christian Trefftz

  • Affiliations:
  • Grand Valley State University, Allendale, MI;Grand Valley State University, Allendale, MI

  • Venue:
  • Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we describe how XML can be introduced into a compiler construction course. We make the case that XML and compilers have much in common, and that introducing XML into a compiler course makes sense. We then goes on to demonstrate how XML was used in two recent compiler courses. Finally, we discuss the tradeoffs of using an XML-based project rather than a traditional programming-language project.