CS 1622 (2131)

General Information

My Information

Name:Jonathan Misurda
Office:6203 Sennott Square
Phone:(412) 624-8408
Email:jmisurda@cs.pitt.edu
Office Hours: Wed: 3-5
Tue, Thur: 2-4

You can find a copy of the syllabus here.

Announcements

Subscribe to feed

Slides

Topic Slides (PDF)
Introduction Slides
Lexing Part 1 Slides
Part 2 Slides
Part 3 Slides
Parsing Part 1 Slides
Part 2 Slides
Part 3 Slides
Handout on computing the first and follow sets
Part 4 Slides
Part 5 Slides
Calculator Example from Lecture
Midterm Exam — Review Slides
Topic Slides (PDF)
Semantic Analysis Part 1 Slides
Visitor Example from Lecture
Part 2 Slides
Activation Records Slides
Intermediate Representation and Control Flow Part 1 Slides
IRVisitor Example from Lecture
Part 2 Slides
Code Generation and Register Allocation Part 1 Slides
Part 2 Slides
Part 3 Slides
Objects Slides
Garbage Collection Slides
Optimization Slides
Final Exam — Review Slides

Projects

Homeworks

Links

Studying Reference