So we now start this journey by telling our students that God gave us NAND — (Laughter) — and told us to build a computer, and when we asked how, God said, "One step at a time." 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." The students celebrate the end of this tour de force by using JACK to write all sorts of cool games like Pong, Snake and Tetris.
Мы начали наше приключение с того, что сказали студентам: « Бог даровал нам NAND — (Смех) — и велел построить компьютер, а когда мы спросили « Как? », Господь ответил: « Пошагово ». И тогда, следуя этому совету, мы начали работать с этим скромным NAND, и провели студентов по тропе реализации непростых проектов, последовательно наращивая набор микросхем, создавая аппаратные решения, ассемблер, виртуальную машину, базовую операционную систему и компилятор для простого, Java-подобного языка, который мы прозвали JACK. Студенты отмечают окончание курса, создавая на JACK всевозможные игры, такие как Теннис, Змейка и Тетрис.