Creating a programming language for fun


Creating an interpreter or a programming language can sound complicated but in reality getting started with it is not that difficult as it sounds – it is a bunch of switch statements and recursive logics. In this talk I am going to give an introduction to interpreter internals and we are going to walk through the high level blocks and the Golang code to create a simple interpreted programming language. The key take away for the audience will be my lessons from creating a programming language, resources to get started to create one and most importantly having fun:)


Slides

Events: GDG DevFest Chennai 2019