Libro "VB 2010 spiegato a mia nonna" (11)
Programmazione funzionale
La programmazione funzionale è un paradigma che prevede un flusso di programmazione costituito completamente da una serie di funzioni matematiche da valutare.
I vantaggi principali di questo tipo di programmazione sono costituiti dall’assenza di effetti collaterali e quindi da una più semplice manutenzione dei programmi, da un’assenza di errori e da una maggiore ottimizzazione.
La troviamo più in ambito accademico che in ambito industriale.
Un esempio di linguaggio che aderisce al paradigma della programmazione funzionale è F# (si legge “èf-sciàrp”), il nuovo linguaggio di Microsoft disponibile in Visual Studio 2010, quindi un linguaggio della grande famiglia .NET. Altri linguaggi molto noti che aderiscono alla programmazione funzionale sono LISP e LOGO, ma anche Ruby, Python e Perl possono utilizzare uno stile funzionale.
Un breve esempio di programmazione funzionale in F#:
(* Commento *)
printf “I’m VB or I’m F#?”
(* funzione ricorsiva per stampare una lista di elementi *)
let rec printlist lst =
if lst = [] then ()
else printfn “%d” (List.hd lst)
printlist (List.tl lst)
(…segue…)
Fonte: Cap. 1 – libro “Visual Basic 2010 spiegato a mia nonna”, Edizioni FAG Milano, Autore Mario De Ghetto, 2011,
http://bit.ly/NRO6Cn
.
Pubblicato il 25 luglio 2012, in Programmazione, VB2010SAMN, VS 2010 con tag VB, VB 2010, VB2010, VB2010SAMN, VS 2010. Aggiungi il permalink ai segnalibri. Lascia un commento.
Lascia un commento