Introduzione alle trasformazioni funzionali pure
Contenuto della 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 usate in molti scenari di programmazione, come esempio concreto viene usata la trasformazione XML.
Contenuto della sezione
Argomento |
Descrizione |
---|---|
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). |
Vengono presentate le funzioni pure e vengono illustrati esempi di funzioni pure e non pure. |
|
Vengono descritti gli scenari tipici per le trasformazioni funzionali. |
|
Vengono descritte le trasformazioni funzionali nel contesto della trasformazione di alberi XML. |