Virtual Machine in C
This is a relatively simple virtual machine written in C for C0, a language CMU uses for specific courses and is a subset of C. It is a stack machine which supports local variables, function calls, conditionals, strings, with heap management for structs and other large types.
Please contact me in the case that you would like to see the implementation. This was an assignment from CMU’s 15-122 course.
Language and Tools:
Written in C, Valgrind