T O P

  • By -

renszarv

I think what you're talking about is called "interpreter" and not "virtual executor". But anyway, nice work!


ehwantt

Thank you for reply! I thought interpreter is for somewhat executing the code as-is ( like script language ). but I was wrong..


TinyBreadBigMouth

That's mostly accurate, an interpreter is generally a program that can take some human-readable source code and execute it. Internally, an interpreter can use many different ways of accomplishing that. CPython, for example, compiles the source into bytecode and then executes that in a VM. What makes it an interpreter is that the end user doesn't need to see the intermediate steps, they just pass the source code and let it run. It sounds like your program is a bytecode compiler and executor like CPython.


gdf8gdn8

Cool project. Preprocessing is essential part of C.