Compiler Construction in a Functional Setting (1997)
by
Ricardo Pena
@MISC{Pena97compilerconstruction,
author = {Ricardo Pena},
title = {Compiler Construction in a Functional Setting},
year = {1997}
}
This paper discusses author's experience in using a functional language as the vehicle for teaching compiler construction. The course has been taught several times at author's university with increasing success. The main claim is that the use of a functional language has allowed to present more algorithms and that they are better understood than when an imperative language is used. Also, students have been able to study first, and to write afterwards, significant pieces of a compiler with less effort. Detailed examples of these advantages in every compiler phase are given in the paper. 1
Developed at and hosted by The College of Information Sciences and Technology
© 2007-2010 The Pennsylvania State University
