Talk Submission

If you are interested in attending this talk at PyCon JP 2016, please use the social media share buttons below. We will consider the popularity of the proposals when making our selection.

talk

Building An Interpreter In RPython(en)

Speakers

Juozas Kaziukenas

Audience level:

Experienced

Category:

Python Internals

Description

To understand how dynamic programming languages get executed I set out to build a PHP interpreter. Not a joke, I really did it and it worked! The final result was a well-tested piece of Python code, which could be compiled to be very performant as well. The goal of this talk is to introduce you to the basics of interpreters and the tools available in RPython to build one.

Objectives

Listeners will learn the basics of interpreters, JIT compilers and how to use RPython to build basic interpreters.

Abstract

To understand how dynamic programming languages get executed I set out to build a PHP interpreter. Not a joke, I really did it and it worked! The final result was a well-tested piece of Python code, which could be compiled to be very performant as well. It's available as an open source project on github http://github.com/juokaz/pyhp.
  • このエントリーをはてなブックマークに追加