Compiler Course Document: Lectures, Tests, Assignments, and Refresher, Slides of Compilers

Information about a compiler course, including the lecture schedule, test dates, assignment deadlines, and a refresher on what a compiler is and how it works. The course consists of three weeks of lectures, two tests, and three assignments. The first test covers approximately one third of the compiler material, while the second test covers the remaining two thirds. Assignment 4 is due before the first test, and assignments 5 and 6 are due after the first test. The refresher section explains that a compiler's primary function is to compile and organize the compilation, and it provides a one-slide overview of the compiler compilation process.

Typology: Slides

2012/2013

Uploaded on 04/27/2013

balraj
balraj 🇮🇳

4.6

(8)

36 documents

1 / 4

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Compilers – The
Sequel
Docsity.com
pf3
pf4

Partial preview of the text

Download Compiler Course Document: Lectures, Tests, Assignments, and Refresher and more Slides Compilers in PDF only on Docsity!

Compilers – The

Sequel

Outline

 (^) Lectures  (^) Monday - Friday  (^) 3 weeks  (^) Tests  (^) 26 August (probably 1/3 of Compilers)  (^) 9 October (maybe last 2/3 of Compilers)  (^) Assignments  (^) Assignment 4: due 28 August  (^) Assignment 5: due 4 September  (^) Assignment 6: due 18 September

Refresher-in-one-slide

 How does a compiler work?

 Lexical analysis – divide program into symbols  Parsing – create tree form of program  Check data types  Determine variables in each section  Transform code to fictitious (IR) machine code  Optimise IR code  Transform IR code to real machine code  Optimise register usage