6.035 | Fall 2005 | Undergraduate

Computer Language Engineering (SMA 5502)

Lecture Notes

3_intrmdatefrmts.pdf

Description:

This resource covers the following topics: Program Representation Goals, High Level IR, Examples of Object Representation and Program Execution, Vector Class Example, What does the compiler have to do to make all of this work?, Compilation Tasks, Further Complication - Inheritance, Implementing Object Fields, Symbol Tables During Translation From Parse Tree to IR, Descriptors, Program Symbol Table, Method Descriptors, Translating from Abstract Syntax Trees to Symbol Tables, Representing Code in High-Level Intermediate Representation, From Abstract Syntax Trees to Intermediate Representation etc.

Resource Type:
Lecture Notes
pdf
394 kB
3_intrmdatefrmts.pdf

Course Info

Learning Resource Types
Lecture Videos
Lecture Notes
Projects