Treballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2018, Director: Lluís Garrido Ostermann[en] This project focuses on the creation of a sort of interpreter placing strong emphasis on the programming language. This is going to allow to see step by step how it works, making it easier to correct and helping to understanding what is it doing. An interpreter contains a programming language which runs the instructions ordered by the source code. To understand the project, the reader needs to have experience with programming. They have to know what are the loops, variables, functions, and what is object oriented programming, at least. Finally, they need to know what are the C pointers and ...