FALL 2003
Tuesday/Thursday 12:30-1:45, Room UTEB175
Instructor: Aggelos Kiayias
TA: Yona Raekow, (click here to send E-mail)
Office hours: Monday, 1-2pm, Room ITE 134, The Learning Center,
| Text: Compilers:
Principles, Techniques, and Tools, Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman |
![]() |
Announcements :
|
Having trouble with your Yacc Project (HW4)? Talk with someone that knows the ropes !!!! (me) Extended Office Hours: Tuesday (11/18) and Wednesday (11/19) the whole day and evening till 8pm !!. |
Class Material:
The class journal is available here.
Homeworks
Homework #1: [ pdf ] Class notes
ppt = Powerpoint Format.
ps.gz = Gzipped Postscript.
fin = the file provided has taken its final form.
prg = the file provided is still ``in progress'' (might be modified further)
Class Intro [ppt ]
[ ps.gz ]
fin
Short Historical Intro
[ ppt ]
[ ps.gz ]
fin
Chapter 1
[ppt ]
[ ps.gz ]
fin
Chapter 2
[ppt ]
[ ps.gz ]
fin
Chapter 3
[ppt]
[ ps.gz ]
fin
Sections 4.1--4.4
[ ppt]
[ ps.gz ]
fin
Sections 4.5, 4.6
[ppt]
[ ps.gz ]
fin
Section 4.7 (intro)
[ppt]
[ ps.gz ]
fin
Section 4.7 (SLR)
[ppt]
[ ps.gz ]
fin
Section 4.8
[ppt]
[ ps.gz ]
fin
Section 4.7 (More on LR parsign -- LR(1) items, LALR)
[ppt]
[ ps.gz ]
fin
Sections 5.1 - 5.3
[ppt]
[ ps.gz ]
fin
Section 5.4
[ppt]
[ ps.gz ]
fin
Section 5.5
[ppt]
[ ps.gz ]
fin
Section 5.6
[ppt]
[ ps.gz ]
fin
Chapter 6 -- Type checking
[ppt]
[ ps.gz ]
fin
Section 7.6 -- some notes on Symbol Tables.
[ppt]
[ ps.gz ]
fin
Chapter 8 -- intermediate code generation.
[ppt]
[ ps.gz ]
fin
Compiler Construction Overview
[ppt]
[ ps.gz ]
fin
Files to Download:
Lex/Yacc for Windows:
Acrobat Reader (for PDF files): click here.
Ghostscript + Ghostview (for PS files): click here.
Disclaimer: the software that
you download from this web-site is in the public-domain and/or
does not require a fee for personal and educational usage, to the
best of my knowledge.
Lex and Yacc are also available in all Unix systems.
Check back soon, more information will be added ....
AK last modification: 12/4/2003