Paradigma | Descrizione ----------------------|-------------------------- ------------ Programmazione funzionale | Si basa su funzioni matematiche ed è di natura dichiarativa. Si concentra sulla scrittura di espressioni riutilizzabili. Programmazione imperativa | Si basa su istruzioni ed è di natura procedurale. L'ordine delle istruzioni determina l'output. Programmazione orientata agli oggetti | Si concentra sulla creazione di oggetti dalle classi e sul loro utilizzo per rappresentare dati e codice. Programmazione logica | Utilizza un approccio dichiarativo per formare un insieme di frasi in forma logica e utilizza la deduzione per risolvere i problemi. Programmazione dichiarativa | Si concentra sulla descrizione del problema e della sua soluzione invece di fornire istruzioni su come risolverlo. Programmazione basata sugli eventi | Si basa su eventi e trigger per eseguire risposte a questi eventi. Viene spesso utilizzato nelle applicazioni web. Programmazione di script | Si concentra sulla scrittura di script che possono essere utilizzati per automatizzare le attività.
Crea una tabella che riepiloghi i diversi tipi di paradigmi del linguaggio di programmazione.