And then, following this advice, we start with this lowly, humble NAND gate, and we walk our students through an elaborate sequence of projects in which they gradually build a chip set, a hardware platform, an assembler, a virtual machine, a basic operating system and a compiler for a simple, Java-like language that we call "JACK."
A potom, následujíce jeho radu, jsme začali s touto prostou, skromnou NAND bránou a provázeli jsme naše studenty propracovanou sekvencí projektů, ve kterých postupně stavěli počítačový čip, hardwarovou platformu, assembler, virtuální stroj, základní operační systém a compiler pro jednoduchý javovský jazyk, kterému jsme říkali "JACK."