This is the first post in a series about JIT compilers. The plan is to take a simple input language and develop some interpreters and JITs for it, in roughtly increasing degree of complexity. It's my hope that by the end of the series readers will have a good understanding of what it takes to develop a JIT compiler and what are some of the tools available to assist with the task. The input languag
![Adventures in JIT compilation: Part 1 - an interpreter - Eli Bendersky's website](https://cdn-ak-scissors.b.st-hatena.com/image/square/8736168e7d76da74c9f455a5094ea468977abcc1/height=288;version=1;width=512/http%3A%2F%2Feli.thegreenplace.net%2Fimages%2F2017%2Fbf-runtime-vs-opt.png)