A sequence of lab exercises for an introductory compiler construction course

  • Authors:
  • Lawrence A. Coon

  • Affiliations:
  • Rochester Institute of Technology, Rochester, NY

  • Venue:
  • ACM SIGCSE Bulletin
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

A sequence of laboratory exercises for an introductory compiler construction course is described. The labs are based on four increasingly complex versions of an imperative language designed so that each version builds on the previous. The third version supports integer and character data types and arrays of integers and characters. The fourth version adds procedures, but has only integer data. The procedures do not nest, but direct recursion is supported.