Last update: May 6, 2021 by prins@cs.unc.edu

COMP 520 - Compilers
http://www.cs.unc.edu/~prins/Classes/520/

Spring 2021
Tue, Thu 12:30 - 1:45 PM
Jan 19 - May 4
(Remote-Only - Synchronous)

Instructor: Jan Prins (prins@cs.unc.edu)
TA: Chris Dean (cmdean@cs.unc.edu)


@ Announcements

@ Reading Assignments

@ Written Assignments

@ Programming Assignments

@ Examples

@ Lecture Materials


Overview

This upper-level undergraduate class (also available for graduate credit) extends and integrates material from prerequisite courses to build a compiler for a non-trivial subset of the Java programming language. Java is also the implementation language for the compiler. Upon completion of this course, you should:

Course Syllabus

Administrative details, such as prerequisites, exam dates, honor code, and the sequence of topics covered in the course can be found in the course syllabus

Text

Programming Language Processors in Java: Compilers and Interpreters, by David Watt and Deryck Brown, Prentice Hall, 2000 (ISBN 0-130-25786-9).

[Course text] Watt & Brown, Programming Language Processors in Java


This page is maintained by prins@cs.unc.edu. Send mail if you find problems.