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.

About these ads

Pubblicato il 25 luglio 2012, in Programmazione, VB2010SAMN, VS 2010 con tag , , , , . Aggiungi il permalink ai segnalibri. Lascia un commento.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

Iscriviti

Ricevi al tuo indirizzo email tutti i nuovi post del sito.

Unisciti agli altri 846 follower

%d blogger cliccano Mi Piace per questo: