Un compilatore C-like, embrionale
Questo corso vi guida nella costruzione di un compilatore minimale per un linguaggio simile al C. Ogni lezione aggiunge codice al progetto. Alla fine avrete un programma che traduce sorgente in assembly x86-64.
Non è un corso accademico formale: è lavoro pratico, orientato a capire cosa succede *davvero* quando compilate un programma.
Non è un corso accademico formale: è lavoro pratico, orientato a capire cosa succede *davvero* quando compilate un programma.
Modulo 1: Introduzione
Perché costruire un compilatore e cosa imparerete
Modulo 2: Setup del progetto
Struttura della repo, Makefile e prime scelte