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."
و با پیروی این توصیه، ما شروع کردیم با این گیت NAND دوست داشتنی و فروتن و ما همراه دانش آموزانمان از میان دنباله ایی استادانه درست شده از پروژه هایی که رفته رفته  باعث ساخت یک چیپ ست (تراشه) یک سکوی سخت افزاری، یک اسمبلر، یک ماشین مجازی، یک سیستم عامل ساده، و یک همگردان (کامپایلر) برای یک زبان برنامه نویسی ساده  شبیه(زبان) جاوا که ما آن را "جک" نامیدیم.