San Marcellino, Caserta, Italia
+39 380 777 2005
info@diomabros.it

Nand2Tetris

Nand2Tetris

Nand2Tetris

Bentornati!!!

Oggi siamo qui per parlarvi di Nand2Tetris, un progetto, tutto in lingua inglese, che guiderà coloro che lo vorranno nel fantastico mondo della progettazione e realizzazione di un calcolatore corredato di sistema operativo e compilatore.

Nand2Tetris

Nand2Tetris

Nella prima parte del corso ci viene spiegato come realizzare la piattaforma hardware di un semplice ma potente computer, chiamato Hack. Nella seconda parte invece, si viene guidati alla realizzazione di una gerarchia software che consiste in:

  • Un assembler
  • Una virtual machine
  • Un semplice linguaggio Java-like chiamato Jack
  • Un compilatore per Jack
  • Un sistema operativo scritto in Jack
Minecraft

16-bit Minecraft!

Per vedere all’opera questa macchina virtuale, vi consigliamo la visione del seguente video:

A noi il progetto piace tantissimo, tant’è che abbiamo deciso di tradurlo interamente in italiano per permettere, anche ai nostri studenti che di inglese non ne vogliono proprio sapere, di avvicinarsi a questo fantastico mondo.

Namastè

 

Commenti: 1

  1. […] Nand2Tetris Bentornati!!! Oggi siamo qui per parlarvi di Nand2Tetris, un progetto, tutto in lingua inglese, che guiderà coloro che lo vorranno nel fantastico mondo della progettazione e realizzazione di un calcolatore corredato di sistema operativo e compilatore. Nella prima parte del corso ci viene spiegato come realizzare la piattaforma hardware di un semplice ma potente computer, chiamato Hack. …Continua a leggere → […]

Aggiungi il tuo commento