Building a modern computer from first principles

Saturday 5 March 2005This is over 18 years old. Be careful.

This looks like an amazing textbook: Build a Modern Computer from First Principles. Judging from the accompanying presentation (From Nand to Tetris in 12 Steps), it presents a wild ride up the entire computing stack, from nand gates to operating systems. The authors provide a series of Java-based emulators (hardward, CPU, VM), translators (assembler, compiler), and a primitive programming language and operating system with which to do the 12 projects. I’m not sure how much depth they can provide at their fast pace, but it sure would be interesting to try it.


Thnks for pointing this out.

Have followed it through a bit and find it to represent an exciting approach to cs and programming education, and will make the folks at Python edu-sig who might not monitor PlanetPython aware of the resource.
Recently I came across this:

Add a comment:

Ignore this:
Leave this empty:
Name is required. Either email or web are required. Email won't be displayed and I won't spam you. Your web site won't be indexed by search engines.
Don't put anything here:
Leave this empty:
Comment text is Markdown.