Ακολουθώντας αυτή τη συμβουλή ξεκινάμε με αυτή την ασήμαντη, ταπεινή πύλη NAND και καθοδηγούμε τους φοιτητές μας σε μια σειρά εργασιών μέσω των οποίων φτιάχνουν σταδιακά ένα σύνολο τσιπ, μια πλατφόρμα υλικού, ένα συμβολομεταφραστή, μια εικονική μηχανή, ένα βασικό λειτουργικό σύστημα και ένα μεταγλωττιστή για μια απλή γλώσσα σαν τη Java, τη "JACK".
И тогда, следуя этому совету, мы начали работать с этим скромным NAND, и провели студентов по тропе реализации непростых проектов, последовательно наращивая набор микросхем, создавая аппаратные решения, ассемблер, виртуальную машину, базовую операционную систему и компилятор для простого, Java-подобного языка, который мы прозвали JACK.ted2019 ted2019