MyLeoNes™

Astrazione: tenere ciò che conta — Informatica, 7–10 anni

Scopri come gli informatici lasciano da parte alcuni dettagli per rendere più facile capire e usare qualcosa di complicato.

Che cosa significa astrazione

L’astrazione consiste nel mostrare le parti utili per un compito e nascondere i dettagli che non servono. Una mappa non mostra ogni albero o ogni pietra del marciapiede; mostra strade, luoghi e direzioni. In informatica, uno schermo o un pulsante semplice può nascondere molto lavoro complicato.

Perché nascondere i dettagli?

Il problema è che un luogo, una macchina o un gioco reali contengono troppe informazioni per gestirle tutte insieme. I progettisti di computer avevano bisogno di lavorare con una versione utile, invece di ricostruire ogni volta il mondo intero. Decidere che cosa ignorare rende i piani più chiari, mentre i dettagli nascosti continuano a essere gestiti sotto.

Una mappa per un robot delle consegne

Immagina che un robot debba portare un pacco dalla biblioteca alla panetteria. Conserviamo strade, incroci e strade chiuse, perché influenzano il percorso. Togliamo alberi, colori delle finestre e numeri civici che non servono. Il robot ha così una mappa più piccola per scegliere un percorso sicuro.

L’errore più comune

Un errore comprensibile è togliere tutti i dettagli che sembrano inutili all’inizio. Però un dettaglio può diventare importante: potrebbe servire un ponte stretto se un robot non può attraversare l’acqua. Una buona astrazione non significa semplicemente rendere qualcosa piccolissimo; conserva i dettagli necessari per rispondere alle nostre domande.

Dove si usa l’astrazione

Incontri l’astrazione nei navigatori, nelle app del meteo e nei videogiochi. Un navigatore mostra le strade utili per il viaggio, non ogni oggetto che si trova accanto. Un gioco trasforma la pressione di un pulsante in un’azione visibile senza chiedere al giocatore di controllare tutti i calcoli. La semplificazione è utile solo se conserva ciò che serve al compito.

Continua a esplorare

Altre lingue

Caricamento di MyLeoNes™…