Skip Main Navigation
Page Content

Save This Event

Event Saved

Write a Compiler (in Python)

Dabeaz LLC

Monday, March 20, 2017 at 9:30 AM - Friday, March 24, 2017 at 5:30 PM (CDT)

Write a Compiler (in Python)

Ticket Information

Ticket Type Sales End Price Fee Quantity
Regular   more info Mar 20, 2017 $2,000.00 $0.00

Share Write a Compiler (in Python)

Event Details

[5 days] Come to Chicago in and have your brain shattered 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 a programming language, write a compiler for it, and have it generate working code.  If you've wanted to learn more about compilers or understand how a programming language works, this is the course for you.  You'll also learn about testing, design, and a variety of interesting Python features that you can apply to your everyday work.

Major topics include:

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

Almost 90% of this course is spent coding.  Lecture slides will be given as necessary to discuss background material before the next coding section.

 

More information is available at http://www.dabeaz.com/chicago/compiler.html

Have questions about Write a Compiler (in Python)? Contact Dabeaz LLC

Save This Event

Event Saved

When & Where


Dabeaz LLC
5412 N Clark Street #218
Chicago, IL 60640

Monday, March 20, 2017 at 9:30 AM - Friday, March 24, 2017 at 5:30 PM (CDT)


  Add to my calendar

Organizer

Dabeaz LLC

Dabeaz LLC is a company founded by David Beazley, an independent software developer,  book author, and educator living in the city of Chicago.  David is best known as the author of the "Python Essential Reference, 4th Edition" (Addison-Wesley) and the "Python Cookbook, 3rd Edition" (O'Reilly Media).  David has a Ph.D. in Computer Science and more than 10 years of university-level teaching experience.  From 1998-2005, Dave was an assistant professor in the Department of Computer Science at the University of Chicago. Since 2007, Dabeaz LLC has conducted more than 250 Python training courses worldwide.  More details are available at www.dabeaz.com

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.