[Eug-lug] NAND gates to Tetris
Bob Miller
kbob at jogger-egg.com
Sat Jun 7 07:50:56 PDT 2008
Rainy Saturday diversion...
Have you guys seen this? It's an introductory CS textbook that takes
the student from simple boolean logic circuits up through successive
layers of abstraction to a working game (not necessarily Tetris). At
the end of the term, the student has a game that he understands at
every level all the way down to the gates.
Boolean Logic
Combinatorial Chips
Sequential Chips
Machine Language
Computer Architecture
Assembler
Virtual Machine I: Arithmetic
Virtual Machine II: Machine Control
Programming Language
Compiler I: Syntax Analysis
Compiler II: Code Generation
Operating System
More Fun to Go (an open project?)
Verrah cool!
Some chapters of the book are on line, and all the exercises are. I
did the first two chapters' exercises this morning, and plan to do
more later. (My education is a little skimpy on the lower levels, so
I can use it.)
There are also some videos.
Main page: http://www1.idc.ac.il/tecs/
--
Bob Miller K<bob>
kbob at jogger-egg.com
More information about the EUGLUG
mailing list