University of Cambridge > Talks.cam > Computer Laboratory Wednesday Seminars > Hands-on Generative Programming: Write an Interpreter, Build a Compiler.

Hands-on Generative Programming: Write an Interpreter, Build a Compiler.

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact David Greaves.

In this talk, I will illustrate the promise of generative programming —writing expressive high-level programs that generate fast low-level code at runtime—by turning interpreters into compilers, and even collapsing towers of interpreters into one-pass compilers. Examples include regular expression matchers, program transformers, SQL engines, and conceptually infinite reflective towers of interpreters.

This talk is part of the Computer Laboratory Wednesday Seminars series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2017 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity