Stagione 67: Compilatori
Come il codice che scrivi diventa un programma che gira. Il compilatore raccontato come un traduttore che lavora per fasi comprensibili: legge, capisce, ottimizza, produce. Traduttore non fotocopiatore, la regola del come se, front-end e back-end, l'onesta' del compilatore che obbedisce senza capire, lo spettro tra compilare e interpretare, la catena di build e, in fondo, nessuna magia: solo strati di traduzione, ingegneria fino in fondo.
Episodi
10 episodi
Nessuna magia in fondo
Il finale: sotto la magia del premere un tasto c'e' una torre di traduzioni, ingegneria fino in fondo...
Scatola nera o scatola di vetro?
Quanto deve capire il compilatore un dev che lavora bene? Le ragioni della scatola nera e della scatola di vetro, e una sintesi matura: fidati, ma tienila di vetro...
Cosa succede quando premi compila
Cosa nasconde davvero 'premi compila': una squadra di strumenti che prepara, traduce, assembla, cuce i pezzi e carica il programma in memoria...
Il compilatore come primo maestro
Il compilatore come primo collaboratore, molto prima dell'IA: ferma gli errori presto, insegna a leggere i suoi messaggi, e con i tipi fa rispettare un contratto...
Compilare o interpretare?
Lo spettro dei modi di eseguire il codice: compilare tutto prima, interpretare riga per riga, o compilare al volo i punti caldi mentre gira...
Il compilatore obbedisce, non capisce
La puntata onesta: il compilatore obbedisce, non capisce...
Dal significato alla macchina
Il back-end: la lingua di mezzo, l'ottimizzazione nel rispetto della regola del come se, e la generazione del codice macchina che chiude il cerchio...
Dal testo al significato
Il front-end: come il compilatore legge e capisce il tuo codice, dalle lettere alle parole, dalle parole all'albero della frase, dalla struttura al significato...
Il traduttore, non il fotocopiatore
L'idea che regge tutta la stagione: il compilatore traduce il significato, non fotocopia la forma...
Dal codice al programma
Cos'e' un compilatore: il ponte tra il codice che scrivi e la macchina nuda...