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.\"
Maka kami mengikuti saran tersebut dan memulai dengan NAND yang sederhana, dan menuntun murid-murid kami melalui urutan-urutan proyek yang rumit, dimana perlahan-lahan mereka merakit satu set chip, satu platform hardware, satu assembler, sebuah mesin virtual, sebuah sistem operasi dasar dan sebuah kompilator untuk program Java yang mendasar yang kami sebut \"JACK.\"