|
|
|
|
|
by semigroupoid
2624 days ago
|
|
It looks like you started with writing an interpreter in C#, then wrote the compiler in the language itself. Which is a cool concept, I must say. I can't fully wrap my head around the practicalities, though. Do you compile the compiler with an older version of itself during development? This is called bootstrapping [0] and is common in compiler development. [0] https://en.wikipedia.org/wiki/Bootstrapping_(compilers) |
|