Programmazione funzionale 2012/2013

Da WikiDsy.
Versione del 7 mar 2013 alle 14:56 di Sera342 (discussione | contributi) (Aggiornato come trovare il libro)


News

Prove in itinere

Informazioni generali

Il corso coprirà: ricorsione, strutture dati avanzate, sistemi di tipi, funzioni di ordine superiore, valutazione “eager” e “lazy”, programmazione senza effetti collaterali, ma anche imperativa e altro ancora. Verranno anche presentati i presupposti teorici della programmazione funzionale, in particolare il lambda calcolo e l'inferenza di tipo, al fine di migliorare la comprensione del paradigma. Il corso sarà basato sul linguaggio di programmazione funzionale F#, un moderno linguaggio funzionale creato da Microsoft Research, e membro della famiglia di linguaggi di programmazione .NET.

Docenti

Prof. Camillo Fiorentini / Prof. Alberto Momigliano

Corsi di laurea

Orari e luogo delle lezioni

  • Mercoledì - 14:15 : 17:00 Via Comelico, 39/41 LABORATORIO Sigma
  • Giovedì - 14:15 : 17:00 Via Comelico, 39/41 LABORATORIO Tau

Informazioni specifiche

Siti del corso

Forum del corso, e affini

Testi

Functional Programming using F# , Michael R. Hansen and Hans Rischel, il libro non è ancora disponibile, il professore ha lasciato il draft del libro da fotocopiare per chi vuole alla fotocopisteria in Viale Umbria, 56, per raggiungerla basta arrivare in fondo a via Comelico, attraversare la strada, e li di fianco al bar si trova il negozio.

Altro materiale di riferimento

Altro materiale in Internet

Diario del corso

Lezione 1 - 06.03.2013

  • Presentazione del corso.
  • Perché la programmazione funzionale, perché F#.
  • Confronto con la programmazione ad oggetti (java).
  • Storia della programmazione funzionale.