Quindi, seguendo questo consiglio, cominciamo con questa piccola timida porta NAND, e guidiamo gli studenti attraverso un'elaborata sequenza di progetti durante i quali, per gradi, costruiscono un chip set, una piattaforma hardware, un assembler, una macchina virtuale, un sistema operativo di base e un compilatore per un linguaggio semplice, tipo Java, che chiamiamo "JACK".
Apoi, urmând acest sfat, începm cu acestă poartă umilă, numită NAND, și trecem studenții printr-o serie de proiecte elaborate în care au trebuit să construiscă treptat un set de cipuri, o platformă hardware, un asamblor, un computer virtual, un sistem de operare de bază și un compilator pentru un limbaj simplu, asemănător cu Java, numit "JACK".