Introduzione alle trasformazioni funzionali pure

In questa sezione vengono presentate le trasformazioni funzionali, inclusi i concetti sottostanti e i costrutti di linguaggio che le supportano. In particolare viene eseguito il confronto tra la programmazione orientata a oggetti e quella basata sulle trasformazioni funzionali e vengono forniti consigli utili su come effettuare la transizione a quest'ultima. Sebbene le trasformazioni funzionali possano essere utilizzate in molti scenari di programmazione, come esempio concreto viene utilizzata la trasformazione XML.

In questa sezione

Argomento

Descrizione

Concetti e terminologia (trasformazione funzionale)

Vengono presentati i concetti e i termini associati alle trasformazioni funzionali pure.

Differenze tra programmazione funzionale e programmazione imperativa

Vengono presentate le differenze tra la programmazione funzionale e la più tradizionale programmazione imperativa (procedurale).

Refactoring in funzioni pure

Vengono presentate le funzioni pure e vengono illustrati esempi di funzioni pure e non pure.

Applicabilità della trasformazione funzionale

Vengono descritti gli scenari tipici per le trasformazioni funzionali.

Trasformazione funzionale di XML

Vengono descritte le trasformazioni funzionali nel contesto della trasformazione di strutture ad albero XML.

Vedere anche

Altre risorse

Trasformazioni funzionali pure di XML