Compiler Construction 2016 Computer Laboratory University of Cambridge Timothy G. Griffin (tgg22@cam.ac.uk) Exercise Set 3. 1) Compare and contrast (low-level) implementations of closures for "functions as values" and objects for an object-oriented language with single inheritance. 2) Can we think of compiler "bootstrapping" as solving a fixed point equation? That is, for some F, finding an x such that F(x) = x? 3) Discuss the similarities and differences of and "interpreter" and a "compiler".