lecture11
web.stanford.edu · 1,975 words · saved by 1 readers
N/A
Runtime Environments CS143 Lecture 11 Instructor: Fredrik Kjolstad Slide design by Prof. Alex Aiken, with modifications 1 Status • We have covered the front-end phases – Lexical analysis – Parsing – Semantic analysis • Next are the back-end phases – Optimization – Code generation • We’ll do code generation first . . . 2 Run-time environments • Before discussing code generation, we need to understand what we are trying…
related reading
- lecture12web.stanford.edu
- Code generation (compiler) - Wikipediaen.wikipedia.org
- how I think when I think about programming - alice mazalicemaz.com
- It’s Time for a Modern Synthesis Kernel – Embedded in Academiablog.regehr.org
- A Map of the Territory · Crafting Interpreterscraftinginterpreters.com
- Untangling Lifetimes: The Arena Allocator - by Ryan Fleurydgtlgrove.com
- CSAPP_2016.pdfcs.sfu.ca
- A Map of the Territory · Crafting Interpreterscraftinginterpreters.com
- Adrian Sampson: Flattening ASTs (and Other Compiler Data Structures)cs.cornell.edu
- lecture14web.stanford.edu
- Chunks of Bytecode · Crafting Interpreterscraftinginterpreters.com
- Speculation in JavaScriptCore | WebKitwebkit.org