"Confronta e contrasta i diversi paradigmi di programmazione."
I tre principali paradigmi di programmazione sono la programmazione procedurale, orientata agli oggetti e funzionale. La programmazione procedurale si concentra sull'implementazione di una serie di passaggi per eseguire un compito. La programmazione orientata agli oggetti si occupa della creazione di oggetti che hanno stato e comportamento. La programmazione funzionale, invece, si basa sul trattamento delle funzioni come cittadini di prima classe e sulla ricerca di modi per semplificare i problemi suddividendoli in parti più piccole. La principale differenza tra questi tre paradigmi è il modo in cui il codice è strutturato e come viene definito l'approccio alla risoluzione dei problemi.