BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Hands-on Generative Programming: Write an Interpreter\, Build a Co
 mpiler. - Dr Nada Amin - University of Cambridge\, Computer Laboratory.
DTSTART:20171129T161500Z
DTEND:20171129T173000Z
UID:TALK84301@talks.cam.ac.uk
CONTACT:David Greaves
DESCRIPTION:In this talk\, I will illustrate the promise of generative pro
 gramming\n-- writing expressive high-level programs that generate fast low
 -level\ncode at runtime -- by turning interpreters into compilers\, and ev
 en\ncollapsing towers of interpreters into one-pass compilers. Examples\ni
 nclude regular expression matchers\, program transformers\, SQL\nengines\,
  and conceptually infinite reflective towers of interpreters.\n
LOCATION:Lecture Theatre 1\, Computer Laboratory
END:VEVENT
END:VCALENDAR
