Implement Your Own JVM Compiler

Location: A106
Average rating: ***..
(3.00, 1 rating)

Writing a compiler used to be a big deal. Nowadays, we have an abundance
of good tools to help us: parsing frameworks, bytecode generators, and
rich runtimes. In this introductory talk, we’ll see how to design and
implement a rudimentary compiler in about half an hour for a simple
programming language on the JVM.

Photo of Erin Dees

Erin Dees


Ian Dees saw his first Timex Sinclair 1000 over 20 years ago, and was instantly hooked. Since then, he’s debugged embedded assembly code using an oscilloscope, written desktop apps in C++, and joyfully employed scripting languages to make testing less painful. Ian currently writes GUI code for field instruments as a Software Engineer at Tektronix.

Ian is author of the Pragmatic titles Scripted GUI Testing With Ruby and Using JRuby.