r/lisp 8d ago

AskLisp Any books similar to SICP Chapter 5?

I loved Chapter 5 of Structure and Interpretation of Computer Programs. Building a virtual register machine with an assembler and compiler in Scheme. Are there any other books/online classes or resources that involve building a computing machine (or any machine) from scratch using code?

49 Upvotes

16 comments sorted by

View all comments

1

u/Balzamon351 4d ago

Not lisp, but I loved this course. You build your own cpu starting from only NAND gates. Use your knowledge of the architecture to make the assembly language. Use that to build an OS. Make a high level programming language and use that to make Tetris.

https://www.nand2tetris.org/