Episodi
860 episodi · pag. 84/108
Mettere ordine: dallo spaghetti alla struttura
La rivoluzione della struttura: rinunciare ai salti caotici del codice a spaghetti in cambio di pochi mattoni ordinati — sequenza, scelta, ripetizione — e di pezzi nominati con un compito preciso...
Due modi di tradurre: il traduttore e l'interprete
Le due filosofie della traduzione: tradurre tutto in anticipo, come un libro prima di pubblicarlo, o tradurre ed eseguire dal vivo, come un interprete a una conferenza...
Il grande salto: dire cosa fare, non come lo fa la macchina
Il balzo ai linguaggi ad alto livello: esprimere idee intere invece dei minuscoli passi della macchina, con una frase che si traduce in tante istruzioni...
Le prime parole: dai numeri ai nomi
Il primo gradino della scala: sostituire i numeri con brevi nomi mnemonici...
Parlare con una macchina che capisce solo numeri
Nel profondo un computer capisce solo numeri, e programmare agli albori significava scrivere a mano file di numeri, faticoso e legato a una macchina sola...
Le basi di dati in pratica e uno sguardo lungo
Il ritratto completo del custode fidato, i pochi principi profondi che restano (dichiarare, garantire, non ripetere, ordinare), i compromessi da bilanciare, e perché la padronanza sta nel capire il modello...
Quando uno non basta: crescere e altri modelli
Come crescere oltre una macchina sola — potenziarla o distribuire i dati, con il compromesso tra coerenza e disponibilità — e gli altri modelli oltre le tabelle, scelti in base alla forma dei dati...
Sotto il cofano: come trova e conserva davvero i dati
Il motore interno: il disco permanente, la memoria veloce per i dati caldi, gli indici per localizzare, e il pianificatore che sceglie la strada più efficiente, chiudendo il cerchio del dire cosa non come...