Contact Dabeaz LLC for event and ticket information.

Looks like this event has already ended.

Check out upcoming events by this organizer, or organize your very own event.

View upcoming events Create an event

Write a Compiler (in Python)

Tuesday, January 17, 2012 at 9:30 AM - Friday, January 20, 2012 at 5:30 PM (CT)

Chicago, United States

Write a Compiler (in Python)

Ticket Information

Ticket Type Sales End Price Fee Quantity
Regular   more info Ended $1,000.00 $0.00
SHARE THIS EVENT

Event Details

[4 days] Come to Chicago in January and have your brain frozen and shattered into tiny bits by writing a compiler for your own programming language! Why? Because it's fun, that's why. In this workshop, participants will be partake in an intense guided coding project where you will create your own programming language, write a compiler for it, and attempt to have your compiler emit code for making your programming language run on top of RPython from the PyPy project. Insane? Probably.

Major topics include:

  • Regular expressions
  • Lexing
  • Parsing and parser generators
  • Syntax directed translation
  • Abstract syntax trees
  • Type systems and type checking.
  • Code generation

A substantial portion of this course will be spent coding. Lecture slides will be given as necessary to discuss background material before the next coding section.

When & Where



Dabeaz LLC
5412 N Clark Street #218
Chicago, 60640

Tuesday, January 17, 2012 at 9:30 AM - Friday, January 20, 2012 at 5:30 PM (CT)


  Add to my calendar

Hosted By

Dabeaz LLC



Dabeaz LLC is a company founded by David Beazley, an independent software developer,  book author, and trainer living in the city of Chicago.  David is best known as the author of the "Python Essential Reference" and several Python programming tools including Swig and PLY.    Since 2007, Dabeaz LLC has conducted nearly 100 Python training courses worldwide.  More details are available at www.dabeaz.com