Hacker News new | ask | show | jobs
by stcredzero 1479 days ago
I'd say that either one is good. Writing your own compiler, depending on how you do it, will get you into assembly and machine language, which will benefit your understanding of the lowest levels of computers, and of the low-level mechanisms behind concurrency and operating systems.

You can always do a 2nd project with your interpreter, where you compile down to a bytecode, then JIT the bytecodes to machine language.

1 comments

I do like that idea, thank you.