G a value or a variable name winter 2013 uw cse 401

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: & complain Languages •  recognize l p ones) Lecture 1 Lecture 1 Course CoursecMechanics Mechanics •  generate correct ode ML Variable Bindings ML Variable Bindingss blaming their buggy –  Programmer’s favorite pas7me i code on “compiler bugs”. J༄ Dan Grossman Dan Grossman F v 2011 manage run7me storage of all allariables/data Fall 2011 •  •  agree with OS (loader) and linker on target format Source Winter 2013 Front End Back End UW CSE 401 (Michael Ringenburg) Target A-20 How does this happen? CSE341: Programming CSE341: Programming ntermediate Languages •  Phases communicate via I Languages Representa7ons, a.k.a., “IR”. ecture 1 Lecture 1 L Course Mechanics –  Front end maps source iCourse Mechanics nto IR ML Variable Bindings ML Variable arget machine code Bindings –  Back end maps IR to t –  Oven mul7ple IRs produced Dandifferent...
View Full Document

This document was uploaded on 04/04/2014.

Ask a homework question - tutors are online