Building a modern computer from first principles

Saturday 5 March 2005

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.

Comments

[gravatar]
Arthur 9:47 AM on 5 Mar 2005

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.

[gravatar]
David Boudreau 11:28 PM on 9 Mar 2005

Recently I came across this:
http://www.xgamestation.com/

Add a comment:

name
email
Ignore this:
not displayed and no spam.
Leave this empty:
www
not searched.
 
Name and either email or www are required.
Don't put anything here:
Leave this empty:
URLs auto-link and some tags are allowed: <a><b><i><p><br><pre>.