I am writing a Tiger compiler in F #, and I have finally reached the point at which I can no longer delay the solution to the target architecture.
This is my first compiler, but it will definitely not be my last. So ... what would be good target architecture for the first compiler?
I was thinking of targeting CIL (.NET), but the intermediate code in the book
seems more appropriate for the registration machine.
I would also like to know where to go when I finish this compiler. Should I try targeting a different architecture? Should I focus on another part of the compiler? Why?
source
share