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

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

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 Wednesday Seminars - Department of Computer Science and Technology series.

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

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