Paradigma di programmazione: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di 213.203.168.130 (discussione), riportata alla versione precedente di Pil56-bot |
|||
Riga 2:
In [[informatica]], un '''paradigma di programmazione''' è uno stile fondamentale di [[programmazione (informatica)|programmazione]], ovvero un [[insieme]] di strumenti concettuali forniti da un [[linguaggio di programmazione]] per la stesura del [[codice sorgente]] di un [[Programma (informatica)|programma]], definendo dunque il modo in cui il [[programmatore]] concepisce e percepisce il programma stesso. Diversi paradigmi si differenziano per i concetti e le astrazioni usate per rappresentare gli elementi di un programma (come ad esempio le [[Funzione (informatica)|funzioni]], gli [[oggetto (informatica)|oggetti]], le [[variabile (informatica)|variabili]], vincoli, ecc.) e per i procedimenti usati per l'esecuzione delle procedure di [[elaborazione dei dati]] (assegnazione, calcolo, [[iterazione]], data flow, ecc).
== Descrizione ==
Alcuni linguaggi di programmazione invece sono influenzati da molteplici paradigmi; un esempio macroscopico è [[Ada (linguaggio)|Ada]], che fu esplicitamente progettato come ''summa'' di concetti provenienti dalla [[programmazione strutturata]], dalla [[programmazione modulare]], dalla [[programmazione generica]], dalla [[Concorrenza (informatica)|programmazione concorrente]], e dalla [[tipo di dato astratto|programmazione per tipi di dati astratti]].
|