I started with the compiler while I was still studying computer science at a university. At the beginning it was a really small project with only some arithmetics and logics implemented. Couple of years later I realized that it would be a good idea to add more functionalities, and to create a UI for it. My goal was that everyone who wants to understand how compiling works and how is assembly code executed on a CPU can see it and learn it using this tool. The whole time during development I tried to keep it as simple as possible, even though it was very hard to do so. Please enjoy learning and playing with it!

My name is Darijan Jankovic and I work as a software engineer in Zurich, Switzerland.

The code can be found at .