Programmazione degli Elaboratori

Linguaggi di programmazione funzionali

I linguaggi di programmazione di tipo funzionale non si basano su comandi da eseguire sequenzialmente e in un certo ordine, ma sui risultati di espressioni matematiche, cioè su funzioni. Una funzione ha come input un certo numero di argomenti, che possono essere anche altre funzioni. Una funzione può restituire anche una funzione, non solo un valore, ed eventualmente una funzione presente come argomento può richiamare un'altra funzione che a sua volta ne chiama un'altra, fino a quando si arriva ad un tipo di base implementato nel linguaggio. C'è da dire inoltre che nella programmazione funzionale non è importante l'ordine di esecuzione dei membri di un'espressione che possono essere valutati in qualsiasi ordine: abbiamo cioè una relazione tra dei dati che devono essere calcolati, ma non è importante sapere come saranno calcolati.























































Tutto quanto riportato in questa pagina è a puro scopo informativo personale. Se non ti trovi in accordo con quanto riportato nella pagina, vuoi fare delle precisazioni, vuoi fare delle aggiunte o hai delle proposte e dei consigli da dare, puoi farlo mandando un email. Ogni indicazione è fondamentale per la continua crescita del sito.