Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
COMP 520: Compilers (Fall 2006)
[go: Go Back, main page]


Last update: Wed Dec 13 2006 by prins@cs.unc.edu

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

Fall 2006
(Thu Aug 24 - Tue Dec 5)
TTh 12:30 - 1:45, SN 014

Instructor: Jan Prins
SN 355, Tel: 962-1913, prins@cs.unc.edu
Office hours: by appt.

TA: Stephen Olivier
SN 368, Tel: 843-7430, olivier@cs.unc.edu

Secretary:  Madelyn Mann
SN 353, Tel: 962-1922, mann@cs.unc.edu


Overview

This is an upper-level undergraduate course (also open to graduate students) covering several areas of program translation, including compilation, interpretation, run-time organization, linking, and loading. Upon completion of the course, you should:

Prerequisites

COMP 410 (Data Structures), and COMP 411 (Computer Organization), and experience with Java programming. A course in programming language concepts such as COMP 524 will be very helpful but is not required.

Text

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

Course overview

Administrative details, organization and a syllabus for the course can be found in the course information handout.

@ Announcements


@ Reading Assignments


@ Written and Programming Assignments


@ On-line Materials

(some material local-access only)

@ Reference Section

[Course text]

Textbook

Java Reference

Additional references

Triangle compiler


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