Solutions for practical tasks of the book "The Elements of Computing Systems" (https://www.nand2tetris.org/).
Nand to Tetris courses are now taught at 100+ universities and high schools around the world. The students who take them range from high school students to Ph.D. students to Google engineers.
I kept the original structure of directories. The assempler, VM translator and compiler could be found in the projects/tools
dir.
- Assembler - written in Go
- VM translator - written in Java
- Compiler - written in Java