<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://wiki.dsy.it/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sera342</id>
	<title>WikiDsy - Contributi utente [it]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dsy.it/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sera342"/>
	<link rel="alternate" type="text/html" href="https://wiki.dsy.it/w/Speciale:Contributi/Sera342"/>
	<updated>2026-05-30T18:06:31Z</updated>
	<subtitle>Contributi utente</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21304</id>
		<title>Programmazione funzionale 2012/2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21304"/>
		<updated>2013-03-13T20:28:23Z</updated>

		<summary type="html">&lt;p&gt;Sera342: /* Diario del corso */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi 2012-2013]]&lt;br /&gt;
&amp;lt;!-- non rimuovere ASSOLUTAMENTE le linee precedenti, servono per la categorizzazione della pagina --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==News==&lt;br /&gt;
&lt;br /&gt;
=== Prove in itinere ===&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Docenti ===&lt;br /&gt;
Prof. '''[http://homes.di.unimi.it/~fiorentini/ Camillo Fiorentini]''' / Prof. '''[http://homes.di.unimi.it/~momigliano/ Alberto Momigliano]''' &lt;br /&gt;
&lt;br /&gt;
=== Corsi di laurea ===&lt;br /&gt;
&lt;br /&gt;
*[[:Categoria:Corsi Informatica|Informatica]]&lt;br /&gt;
&lt;br /&gt;
=== Orari e luogo delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Mercoledì - 14:15 : 17:00 Via Comelico, 39/41 LABORATORIO Sigma &lt;br /&gt;
* Giovedì   - 14:15 : 17:00 Via Comelico, 39/41 LABORATORIO Tau &lt;br /&gt;
&lt;br /&gt;
== Informazioni specifiche ==&lt;br /&gt;
&lt;br /&gt;
=== Siti del corso ===&lt;br /&gt;
&lt;br /&gt;
*[http://cooml.dsi.unimi.it/fp/ Sito del corso]&lt;br /&gt;
&lt;br /&gt;
=== Forum del corso, e affini ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.dsy.it/forum/forumdisplay.php?s=c2baf9868dc697aeef71c0e8f5388f03&amp;amp;forumid=490 Dsy.it]&lt;br /&gt;
&lt;br /&gt;
=== Testi ===&lt;br /&gt;
&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale di riferimento ===&lt;br /&gt;
&lt;br /&gt;
*''[http://www.apress.com/9781430224310 Expert F# 2.0]: , Don Syme, Adam Granicz, Antonio Cisternino.''&lt;br /&gt;
*''[http://http://www.apress.com/9781590597576 Foundations of F#]: Robert Pickering.''&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale in Internet ===&lt;br /&gt;
&lt;br /&gt;
*[http://tryfsharporg.cloudapp.net/Resources/Teaching.aspx Insegnare F#]&lt;br /&gt;
&lt;br /&gt;
*Pagina[/http://en.wikibooks.org/wiki/Programming:F_Sharp wiki] sulla programmazione in F#.&lt;br /&gt;
&lt;br /&gt;
*[http://http://msdn.microsoft.com/en-us/library/ms123401.aspx MSDN Library] (Microsoft Developer Network).&lt;br /&gt;
&lt;br /&gt;
*Intro to FP: from the [http://www.haskell.org/haskellwiki/Functional_programming Haskell] community. Forum sui linguaggi di programmazione: [http://lambda-the-ultimate.org/ Lambda the ultimate].&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== Lezione 1 - 06.03.2013 ===&lt;br /&gt;
&lt;br /&gt;
* Presentazione del corso. &lt;br /&gt;
* Perché la programmazione funzionale, perché F#. &lt;br /&gt;
* Confronto con la programmazione ad oggetti (java).&lt;br /&gt;
* Storia della programmazione funzionale.&lt;br /&gt;
&lt;br /&gt;
=== Lezione 2 - 07.03.2013 ===&lt;br /&gt;
&lt;br /&gt;
* Presentazione degli strumenti di visual studio per interagire con F#&lt;br /&gt;
** Scrittura di programmi sull'interprete e su file, passaggio da file all'interprete&lt;br /&gt;
* Presentazione della sintassi generale del linguaggio, comando &amp;quot;let&amp;quot;&lt;br /&gt;
* Funzioni in F#, differenti dalle funzioni tipiche degli altri linguaggi&lt;br /&gt;
* Tipi di dati, int, float, string, tuple&lt;br /&gt;
* Esercizi vari sulle basi del linguaggio&lt;br /&gt;
* Sul [http://cooml.dsi.unimi.it/fp/Lez02/esercizio.txt sito] è presente un esercizio che comprende un po' tutto, è stato svolto in classe.&lt;br /&gt;
http://cooml.dsi.unimi.it/fp/Lez03/ric.txt&lt;br /&gt;
&lt;br /&gt;
=== Lezione 3 - 13.03.2013 ===&lt;br /&gt;
&lt;br /&gt;
* Concetto di binding (dare ad un variabile un valore)&lt;br /&gt;
* Concetto di enviroment, ambiente di valutazione&lt;br /&gt;
* Differenza tra light syntax e verbose syntax, [http://cooml.dsi.unimi.it/fp/Lez03/esempi.fs esempi esemplificativi]&lt;br /&gt;
* Definizione di funzioni ricorsive, [http://cooml.dsi.unimi.it/fp/Lez03/ric.txt esercizi], [http://cooml.dsi.unimi.it/fp/Lez03/ric1.fs alcune soluzioni]&lt;/div&gt;</summary>
		<author><name>Sera342</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21303</id>
		<title>Programmazione funzionale 2012/2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21303"/>
		<updated>2013-03-07T19:27:28Z</updated>

		<summary type="html">&lt;p&gt;Sera342: /* Lezione 1 - 06.03.2013 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi 2012-2013]]&lt;br /&gt;
&amp;lt;!-- non rimuovere ASSOLUTAMENTE le linee precedenti, servono per la categorizzazione della pagina --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==News==&lt;br /&gt;
&lt;br /&gt;
=== Prove in itinere ===&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Docenti ===&lt;br /&gt;
Prof. '''[http://homes.di.unimi.it/~fiorentini/ Camillo Fiorentini]''' / Prof. '''[http://homes.di.unimi.it/~momigliano/ Alberto Momigliano]''' &lt;br /&gt;
&lt;br /&gt;
=== Corsi di laurea ===&lt;br /&gt;
&lt;br /&gt;
*[[:Categoria:Corsi Informatica|Informatica]]&lt;br /&gt;
&lt;br /&gt;
=== Orari e luogo delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Mercoledì - 14:15 : 17:00 Via Comelico, 39/41 LABORATORIO Sigma &lt;br /&gt;
* Giovedì   - 14:15 : 17:00 Via Comelico, 39/41 LABORATORIO Tau &lt;br /&gt;
&lt;br /&gt;
== Informazioni specifiche ==&lt;br /&gt;
&lt;br /&gt;
=== Siti del corso ===&lt;br /&gt;
&lt;br /&gt;
*[http://cooml.dsi.unimi.it/fp/ Sito del corso]&lt;br /&gt;
&lt;br /&gt;
=== Forum del corso, e affini ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.dsy.it/forum/forumdisplay.php?s=c2baf9868dc697aeef71c0e8f5388f03&amp;amp;forumid=490 Dsy.it]&lt;br /&gt;
&lt;br /&gt;
=== Testi ===&lt;br /&gt;
&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale di riferimento ===&lt;br /&gt;
&lt;br /&gt;
*''[http://www.apress.com/9781430224310 Expert F# 2.0]: , Don Syme, Adam Granicz, Antonio Cisternino.''&lt;br /&gt;
*''[http://http://www.apress.com/9781590597576 Foundations of F#]: Robert Pickering.''&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale in Internet ===&lt;br /&gt;
&lt;br /&gt;
*[http://tryfsharporg.cloudapp.net/Resources/Teaching.aspx Insegnare F#]&lt;br /&gt;
&lt;br /&gt;
*Pagina[/http://en.wikibooks.org/wiki/Programming:F_Sharp wiki] sulla programmazione in F#.&lt;br /&gt;
&lt;br /&gt;
*[http://http://msdn.microsoft.com/en-us/library/ms123401.aspx MSDN Library] (Microsoft Developer Network).&lt;br /&gt;
&lt;br /&gt;
*Intro to FP: from the [http://www.haskell.org/haskellwiki/Functional_programming Haskell] community. Forum sui linguaggi di programmazione: [http://lambda-the-ultimate.org/ Lambda the ultimate].&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== Lezione 1 - 06.03.2013 ===&lt;br /&gt;
&lt;br /&gt;
* Presentazione del corso. &lt;br /&gt;
* Perché la programmazione funzionale, perché F#. &lt;br /&gt;
* Confronto con la programmazione ad oggetti (java).&lt;br /&gt;
* Storia della programmazione funzionale.&lt;br /&gt;
&lt;br /&gt;
=== Lezione 2 - 07.03.2013 ===&lt;br /&gt;
&lt;br /&gt;
* Presentazione degli strumenti di visual studio per interagire con F#&lt;br /&gt;
** Scrittura di programmi sull'interprete e su file, passaggio da file all'interprete&lt;br /&gt;
* Presentazione della sintassi generale del linguaggio, comando &amp;quot;let&amp;quot;&lt;br /&gt;
* Funzioni in F#, differenti dalle funzioni tipiche degli altri linguaggi&lt;br /&gt;
* Tipi di dati, int, float, string, tuple&lt;br /&gt;
* Esercizi vari sulle basi del linguaggio&lt;br /&gt;
* Sul [http://cooml.dsi.unimi.it/fp/Lez02/esercizio.txt sito] è presente un esercizio che comprende un po' tutto, è stato svolto in classe.&lt;/div&gt;</summary>
		<author><name>Sera342</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21302</id>
		<title>Programmazione funzionale 2012/2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21302"/>
		<updated>2013-03-07T14:55:25Z</updated>

		<summary type="html">&lt;p&gt;Sera342: Aggiornato come trovare il libro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi 2012-2013]]&lt;br /&gt;
&amp;lt;!-- non rimuovere ASSOLUTAMENTE le linee precedenti, servono per la categorizzazione della pagina --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==News==&lt;br /&gt;
&lt;br /&gt;
=== Prove in itinere ===&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Docenti ===&lt;br /&gt;
Prof. '''[http://homes.di.unimi.it/~fiorentini/ Camillo Fiorentini]''' / Prof. '''[http://homes.di.unimi.it/~momigliano/ Alberto Momigliano]''' &lt;br /&gt;
&lt;br /&gt;
=== Corsi di laurea ===&lt;br /&gt;
&lt;br /&gt;
*[[:Categoria:Corsi Informatica|Informatica]]&lt;br /&gt;
&lt;br /&gt;
=== Orari e luogo delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Mercoledì - 14:15 : 17:00 Via Comelico, 39/41 LABORATORIO Sigma &lt;br /&gt;
* Giovedì   - 14:15 : 17:00 Via Comelico, 39/41 LABORATORIO Tau &lt;br /&gt;
&lt;br /&gt;
== Informazioni specifiche ==&lt;br /&gt;
&lt;br /&gt;
=== Siti del corso ===&lt;br /&gt;
&lt;br /&gt;
*[http://cooml.dsi.unimi.it/fp/ Sito del corso]&lt;br /&gt;
&lt;br /&gt;
=== Forum del corso, e affini ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.dsy.it/forum/forumdisplay.php?s=c2baf9868dc697aeef71c0e8f5388f03&amp;amp;forumid=490 Dsy.it]&lt;br /&gt;
&lt;br /&gt;
=== Testi ===&lt;br /&gt;
&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale di riferimento ===&lt;br /&gt;
&lt;br /&gt;
*''[http://www.apress.com/9781430224310 Expert F# 2.0]: , Don Syme, Adam Granicz, Antonio Cisternino.''&lt;br /&gt;
*''[http://http://www.apress.com/9781590597576 Foundations of F#]: Robert Pickering.''&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale in Internet ===&lt;br /&gt;
&lt;br /&gt;
*[http://tryfsharporg.cloudapp.net/Resources/Teaching.aspx Insegnare F#]&lt;br /&gt;
&lt;br /&gt;
*Pagina[/http://en.wikibooks.org/wiki/Programming:F_Sharp wiki] sulla programmazione in F#.&lt;br /&gt;
&lt;br /&gt;
*[http://http://msdn.microsoft.com/en-us/library/ms123401.aspx MSDN Library] (Microsoft Developer Network).&lt;br /&gt;
&lt;br /&gt;
*Intro to FP: from the [http://www.haskell.org/haskellwiki/Functional_programming Haskell] community. Forum sui linguaggi di programmazione: [http://lambda-the-ultimate.org/ Lambda the ultimate].&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== Lezione 1 - 06.03.2013 ===&lt;br /&gt;
&lt;br /&gt;
* Presentazione del corso. &lt;br /&gt;
* Perché la programmazione funzionale, perché F#. &lt;br /&gt;
* Confronto con la programmazione ad oggetti (java).&lt;br /&gt;
* Storia della programmazione funzionale.&lt;/div&gt;</summary>
		<author><name>Sera342</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21301</id>
		<title>Programmazione funzionale 2012/2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21301"/>
		<updated>2013-03-07T13:32:20Z</updated>

		<summary type="html">&lt;p&gt;Sera342: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi 2012-2013]]&lt;br /&gt;
&amp;lt;!-- non rimuovere ASSOLUTAMENTE le linee precedenti, servono per la categorizzazione della pagina --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==News==&lt;br /&gt;
&lt;br /&gt;
=== Prove in itinere ===&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Docenti ===&lt;br /&gt;
Prof. '''[http://homes.di.unimi.it/~fiorentini/ Camillo Fiorentini]''' / Prof. '''[http://homes.di.unimi.it/~momigliano/ Alberto Momigliano]''' &lt;br /&gt;
&lt;br /&gt;
=== Corsi di laurea ===&lt;br /&gt;
&lt;br /&gt;
*[[:Categoria:Corsi Informatica|Informatica]]&lt;br /&gt;
&lt;br /&gt;
=== Orari e luogo delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Mercoledì - 14:15 : 17:00 Via Comelico, 39/41 LABORATORIO Sigma &lt;br /&gt;
* Giovedì   - 14:15 : 17:00 Via Comelico, 39/41 LABORATORIO Tau &lt;br /&gt;
&lt;br /&gt;
== Informazioni specifiche ==&lt;br /&gt;
&lt;br /&gt;
=== Siti del corso ===&lt;br /&gt;
&lt;br /&gt;
*[http://cooml.dsi.unimi.it/fp/ Sito del corso]&lt;br /&gt;
&lt;br /&gt;
=== Forum del corso, e affini ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.dsy.it/forum/forumdisplay.php?s=c2baf9868dc697aeef71c0e8f5388f03&amp;amp;forumid=490 Dsy.it]&lt;br /&gt;
&lt;br /&gt;
=== Testi ===&lt;br /&gt;
&lt;br /&gt;
'''Functional Programming using F# , Michael R. Hansen and Hans Rischel''', il libro non è ancora disponibile, il professore provvederà a lasciare il draft in fotocopisteria disponibile per chi lo voglia fotocopiare (quale fotocopisteria ed eventuale prezzo verrà inserito appena ci sarà detto).&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale di riferimento ===&lt;br /&gt;
&lt;br /&gt;
*''[http://www.apress.com/9781430224310 Expert F# 2.0]: , Don Syme, Adam Granicz, Antonio Cisternino.''&lt;br /&gt;
*''[http://http://www.apress.com/9781590597576 Foundations of F#]: Robert Pickering.''&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale in Internet ===&lt;br /&gt;
&lt;br /&gt;
*[http://tryfsharporg.cloudapp.net/Resources/Teaching.aspx Insegnare F#]&lt;br /&gt;
&lt;br /&gt;
*Pagina[/http://en.wikibooks.org/wiki/Programming:F_Sharp wiki] sulla programmazione in F#.&lt;br /&gt;
&lt;br /&gt;
*[http://http://msdn.microsoft.com/en-us/library/ms123401.aspx MSDN Library] (Microsoft Developer Network).&lt;br /&gt;
&lt;br /&gt;
*Intro to FP: from the [http://www.haskell.org/haskellwiki/Functional_programming Haskell] community. Forum sui linguaggi di programmazione: [http://lambda-the-ultimate.org/ Lambda the ultimate].&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== Lezione 1 - 06.03.2013 ===&lt;br /&gt;
&lt;br /&gt;
* Presentazione del corso. &lt;br /&gt;
* Perché la programmazione funzionale, perché F#. &lt;br /&gt;
* Confronto con la programmazione ad oggetti (java).&lt;br /&gt;
* Storia della programmazione funzionale.&lt;/div&gt;</summary>
		<author><name>Sera342</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21300</id>
		<title>Programmazione funzionale 2012/2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21300"/>
		<updated>2013-03-07T13:31:48Z</updated>

		<summary type="html">&lt;p&gt;Sera342: Modificato aula delle lezioni del giovedì&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi 2012-2013]]&lt;br /&gt;
&amp;lt;!-- non rimuovere ASSOLUTAMENTE le linee precedenti, servono per la categorizzazione della pagina --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==News==&lt;br /&gt;
&lt;br /&gt;
=== Prove in itinere ===&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Docenti ===&lt;br /&gt;
Prof. '''[http://homes.di.unimi.it/~fiorentini/ Camillo Fiorentini]''' / Prof. '''[http://homes.di.unimi.it/~momigliano/ Alberto Momigliano]''' &lt;br /&gt;
&lt;br /&gt;
=== Corsi di laurea ===&lt;br /&gt;
&lt;br /&gt;
*[[:Categoria:Corsi Informatica|Informatica]]&lt;br /&gt;
&lt;br /&gt;
=== Orari e luogo delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Mercoledì - 14:15 : 17:00 Via Comelico, 39/41 AULA Sigma - LABORATORIO&lt;br /&gt;
* Giovedì   - 14:15 : 17:00 Via Comelico, 39/41 AULA Tau - LABORATORIO&lt;br /&gt;
&lt;br /&gt;
== Informazioni specifiche ==&lt;br /&gt;
&lt;br /&gt;
=== Siti del corso ===&lt;br /&gt;
&lt;br /&gt;
*[http://cooml.dsi.unimi.it/fp/ Sito del corso]&lt;br /&gt;
&lt;br /&gt;
=== Forum del corso, e affini ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.dsy.it/forum/forumdisplay.php?s=c2baf9868dc697aeef71c0e8f5388f03&amp;amp;forumid=490 Dsy.it]&lt;br /&gt;
&lt;br /&gt;
=== Testi ===&lt;br /&gt;
&lt;br /&gt;
'''Functional Programming using F# , Michael R. Hansen and Hans Rischel''', il libro non è ancora disponibile, il professore provvederà a lasciare il draft in fotocopisteria disponibile per chi lo voglia fotocopiare (quale fotocopisteria ed eventuale prezzo verrà inserito appena ci sarà detto).&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale di riferimento ===&lt;br /&gt;
&lt;br /&gt;
*''[http://www.apress.com/9781430224310 Expert F# 2.0]: , Don Syme, Adam Granicz, Antonio Cisternino.''&lt;br /&gt;
*''[http://http://www.apress.com/9781590597576 Foundations of F#]: Robert Pickering.''&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale in Internet ===&lt;br /&gt;
&lt;br /&gt;
*[http://tryfsharporg.cloudapp.net/Resources/Teaching.aspx Insegnare F#]&lt;br /&gt;
&lt;br /&gt;
*Pagina[/http://en.wikibooks.org/wiki/Programming:F_Sharp wiki] sulla programmazione in F#.&lt;br /&gt;
&lt;br /&gt;
*[http://http://msdn.microsoft.com/en-us/library/ms123401.aspx MSDN Library] (Microsoft Developer Network).&lt;br /&gt;
&lt;br /&gt;
*Intro to FP: from the [http://www.haskell.org/haskellwiki/Functional_programming Haskell] community. Forum sui linguaggi di programmazione: [http://lambda-the-ultimate.org/ Lambda the ultimate].&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== Lezione 1 - 06.03.2013 ===&lt;br /&gt;
&lt;br /&gt;
* Presentazione del corso. &lt;br /&gt;
* Perché la programmazione funzionale, perché F#. &lt;br /&gt;
* Confronto con la programmazione ad oggetti (java).&lt;br /&gt;
* Storia della programmazione funzionale.&lt;/div&gt;</summary>
		<author><name>Sera342</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21299</id>
		<title>Programmazione funzionale 2012/2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21299"/>
		<updated>2013-03-07T13:31:15Z</updated>

		<summary type="html">&lt;p&gt;Sera342: Modificato orario delle lezioni&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi 2012-2013]]&lt;br /&gt;
&amp;lt;!-- non rimuovere ASSOLUTAMENTE le linee precedenti, servono per la categorizzazione della pagina --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==News==&lt;br /&gt;
&lt;br /&gt;
=== Prove in itinere ===&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Docenti ===&lt;br /&gt;
Prof. '''[http://homes.di.unimi.it/~fiorentini/ Camillo Fiorentini]''' / Prof. '''[http://homes.di.unimi.it/~momigliano/ Alberto Momigliano]''' &lt;br /&gt;
&lt;br /&gt;
=== Corsi di laurea ===&lt;br /&gt;
&lt;br /&gt;
*[[:Categoria:Corsi Informatica|Informatica]]&lt;br /&gt;
&lt;br /&gt;
=== Orari e luogo delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Mercoledì - 14:15 : 17:00 Via Comelico, 39/41 AULA Sigma - LABORATORIO&lt;br /&gt;
* Giovedì   - 14:15 : 17:00 Via Comelico, 39/41 AULA Omega - LABORATORIO&lt;br /&gt;
&lt;br /&gt;
== Informazioni specifiche ==&lt;br /&gt;
&lt;br /&gt;
=== Siti del corso ===&lt;br /&gt;
&lt;br /&gt;
*[http://cooml.dsi.unimi.it/fp/ Sito del corso]&lt;br /&gt;
&lt;br /&gt;
=== Forum del corso, e affini ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.dsy.it/forum/forumdisplay.php?s=c2baf9868dc697aeef71c0e8f5388f03&amp;amp;forumid=490 Dsy.it]&lt;br /&gt;
&lt;br /&gt;
=== Testi ===&lt;br /&gt;
&lt;br /&gt;
'''Functional Programming using F# , Michael R. Hansen and Hans Rischel''', il libro non è ancora disponibile, il professore provvederà a lasciare il draft in fotocopisteria disponibile per chi lo voglia fotocopiare (quale fotocopisteria ed eventuale prezzo verrà inserito appena ci sarà detto).&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale di riferimento ===&lt;br /&gt;
&lt;br /&gt;
*''[http://www.apress.com/9781430224310 Expert F# 2.0]: , Don Syme, Adam Granicz, Antonio Cisternino.''&lt;br /&gt;
*''[http://http://www.apress.com/9781590597576 Foundations of F#]: Robert Pickering.''&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale in Internet ===&lt;br /&gt;
&lt;br /&gt;
*[http://tryfsharporg.cloudapp.net/Resources/Teaching.aspx Insegnare F#]&lt;br /&gt;
&lt;br /&gt;
*Pagina[/http://en.wikibooks.org/wiki/Programming:F_Sharp wiki] sulla programmazione in F#.&lt;br /&gt;
&lt;br /&gt;
*[http://http://msdn.microsoft.com/en-us/library/ms123401.aspx MSDN Library] (Microsoft Developer Network).&lt;br /&gt;
&lt;br /&gt;
*Intro to FP: from the [http://www.haskell.org/haskellwiki/Functional_programming Haskell] community. Forum sui linguaggi di programmazione: [http://lambda-the-ultimate.org/ Lambda the ultimate].&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== Lezione 1 - 06.03.2013 ===&lt;br /&gt;
&lt;br /&gt;
* Presentazione del corso. &lt;br /&gt;
* Perché la programmazione funzionale, perché F#. &lt;br /&gt;
* Confronto con la programmazione ad oggetti (java).&lt;br /&gt;
* Storia della programmazione funzionale.&lt;/div&gt;</summary>
		<author><name>Sera342</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21298</id>
		<title>Programmazione funzionale 2012/2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21298"/>
		<updated>2013-03-07T13:27:50Z</updated>

		<summary type="html">&lt;p&gt;Sera342: Aggiunto un riferimento ad altro materiale internet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi 2012-2013]]&lt;br /&gt;
&amp;lt;!-- non rimuovere ASSOLUTAMENTE le linee precedenti, servono per la categorizzazione della pagina --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==News==&lt;br /&gt;
&lt;br /&gt;
=== Prove in itinere ===&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Docenti ===&lt;br /&gt;
Prof. '''[http://homes.di.unimi.it/~fiorentini/ Camillo Fiorentini]''' / Prof. '''[http://homes.di.unimi.it/~momigliano/ Alberto Momigliano]''' &lt;br /&gt;
&lt;br /&gt;
=== Corsi di laurea ===&lt;br /&gt;
&lt;br /&gt;
*[[:Categoria:Corsi Informatica|Informatica]]&lt;br /&gt;
&lt;br /&gt;
=== Orari e luogo delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Mercoledì - 14:15 : 17:30 Via Comelico, 39/41 AULA Sigma - LABORATORIO&lt;br /&gt;
* Giovedì   - 14:15 : 17:30 Via Comelico, 39/41 AULA Omega - LABORATORIO&lt;br /&gt;
&lt;br /&gt;
== Informazioni specifiche ==&lt;br /&gt;
&lt;br /&gt;
=== Siti del corso ===&lt;br /&gt;
&lt;br /&gt;
*[http://cooml.dsi.unimi.it/fp/ Sito del corso]&lt;br /&gt;
&lt;br /&gt;
=== Forum del corso, e affini ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.dsy.it/forum/forumdisplay.php?s=c2baf9868dc697aeef71c0e8f5388f03&amp;amp;forumid=490 Dsy.it]&lt;br /&gt;
&lt;br /&gt;
=== Testi ===&lt;br /&gt;
&lt;br /&gt;
'''Functional Programming using F# , Michael R. Hansen and Hans Rischel''', il libro non è ancora disponibile, il professore provvederà a lasciare il draft in fotocopisteria disponibile per chi lo voglia fotocopiare (quale fotocopisteria ed eventuale prezzo verrà inserito appena ci sarà detto).&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale di riferimento ===&lt;br /&gt;
&lt;br /&gt;
*''[http://www.apress.com/9781430224310 Expert F# 2.0]: , Don Syme, Adam Granicz, Antonio Cisternino.''&lt;br /&gt;
*''[http://http://www.apress.com/9781590597576 Foundations of F#]: Robert Pickering.''&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale in Internet ===&lt;br /&gt;
&lt;br /&gt;
*[http://tryfsharporg.cloudapp.net/Resources/Teaching.aspx Insegnare F#]&lt;br /&gt;
&lt;br /&gt;
*Pagina[/http://en.wikibooks.org/wiki/Programming:F_Sharp wiki] sulla programmazione in F#.&lt;br /&gt;
&lt;br /&gt;
*[http://http://msdn.microsoft.com/en-us/library/ms123401.aspx MSDN Library] (Microsoft Developer Network).&lt;br /&gt;
&lt;br /&gt;
*Intro to FP: from the [http://www.haskell.org/haskellwiki/Functional_programming Haskell] community. Forum sui linguaggi di programmazione: [http://lambda-the-ultimate.org/ Lambda the ultimate].&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== Lezione 1 - 06.03.2013 ===&lt;br /&gt;
&lt;br /&gt;
* Presentazione del corso. &lt;br /&gt;
* Perché la programmazione funzionale, perché F#. &lt;br /&gt;
* Confronto con la programmazione ad oggetti (java).&lt;br /&gt;
* Storia della programmazione funzionale.&lt;/div&gt;</summary>
		<author><name>Sera342</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Template:Corsi/P&amp;diff=21297</id>
		<title>Template:Corsi/P</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Template:Corsi/P&amp;diff=21297"/>
		<updated>2013-03-07T12:17:20Z</updated>

		<summary type="html">&lt;p&gt;Sera342: Aggiunta pagina di riferimento al corso di programmazione funzionale&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== lettera P ===&lt;br /&gt;
*[[Pedagogia della musica]]&lt;br /&gt;
*[[Prestazioni e tuning di basi di dati]]&lt;br /&gt;
*[[Principi di progettazione dei prodotti editoriali digitali]]&lt;br /&gt;
*[[Progettazione e gestione del software]]&lt;br /&gt;
*[[Progetto della sicurezza di rete]]&lt;br /&gt;
*[[Progetto di business nella moderna economia]]&lt;br /&gt;
*[[Programmazione]] (anche ''Programmazione - laboratorio di Programmazione'')&lt;br /&gt;
*[[Programmazione avanzata]]&lt;br /&gt;
*[[Programmazione e architetture DSP]]&lt;br /&gt;
*[[Programmazione funzionale]]&lt;br /&gt;
*[[Programmazione grafica]] (anche ''Programmazione grafica con laboratorio'')&lt;br /&gt;
*[[Programmazione per la musica]]&lt;br /&gt;
*[[Psicofisiologia della percezione musicale]]&lt;/div&gt;</summary>
		<author><name>Sera342</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Programmazione_funzionale&amp;diff=21296</id>
		<title>Programmazione funzionale</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Programmazione_funzionale&amp;diff=21296"/>
		<updated>2013-03-07T12:16:36Z</updated>

		<summary type="html">&lt;p&gt;Sera342: Creazione della pagina&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{introduzione}}&lt;br /&gt;
== Turni ==&lt;br /&gt;
&lt;br /&gt;
*'''[[Programmazione funzionale 2012/2013]]&lt;br /&gt;
&lt;br /&gt;
== Anni passati ==&lt;br /&gt;
*'''[[Programmazione funzionale 2011/2012]]&lt;br /&gt;
&lt;br /&gt;
== Informazioni Generali==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Crediti Formativi ===&lt;br /&gt;
&lt;br /&gt;
6 Cfu&lt;br /&gt;
&lt;br /&gt;
== Modalità di Esame ==&lt;br /&gt;
Compitino in modalità take home, cioè vengono dati degli esercizi di programmazione da portare a casa svolgere e riconsegnare la settimana dopo.&lt;br /&gt;
Progetto finale.&lt;br /&gt;
&lt;br /&gt;
=== Giudizio sul corso ===&lt;br /&gt;
{{Giudizio}}&lt;br /&gt;
{{Giudizio/Interesse}}&lt;br /&gt;
{{Giudizio/Difficoltà}}&lt;br /&gt;
{{Giudizio/Ore}}&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Corsi]][[Categoria:Corsi Informatica]][[Categoria:Corsi Secondo Semestre]]&lt;/div&gt;</summary>
		<author><name>Sera342</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21295</id>
		<title>Programmazione funzionale 2012/2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Programmazione_funzionale_2012/2013&amp;diff=21295"/>
		<updated>2013-03-07T12:15:40Z</updated>

		<summary type="html">&lt;p&gt;Sera342: Creazione della pagina&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi 2012-2013]]&lt;br /&gt;
&amp;lt;!-- non rimuovere ASSOLUTAMENTE le linee precedenti, servono per la categorizzazione della pagina --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==News==&lt;br /&gt;
&lt;br /&gt;
=== Prove in itinere ===&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Docenti ===&lt;br /&gt;
Prof. '''[http://homes.di.unimi.it/~fiorentini/ Camillo Fiorentini]''' / Prof. '''[http://homes.di.unimi.it/~momigliano/ Alberto Momigliano]''' &lt;br /&gt;
&lt;br /&gt;
=== Corsi di laurea ===&lt;br /&gt;
&lt;br /&gt;
*[[:Categoria:Corsi Informatica|Informatica]]&lt;br /&gt;
&lt;br /&gt;
=== Orari e luogo delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Mercoledì - 14:15 : 17:30 Via Comelico, 39/41 AULA Sigma - LABORATORIO&lt;br /&gt;
* Giovedì   - 14:15 : 17:30 Via Comelico, 39/41 AULA Omega - LABORATORIO&lt;br /&gt;
&lt;br /&gt;
== Informazioni specifiche ==&lt;br /&gt;
&lt;br /&gt;
=== Siti del corso ===&lt;br /&gt;
&lt;br /&gt;
*[http://cooml.dsi.unimi.it/fp/ Sito del corso]&lt;br /&gt;
&lt;br /&gt;
=== Forum del corso, e affini ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.dsy.it/forum/forumdisplay.php?s=c2baf9868dc697aeef71c0e8f5388f03&amp;amp;forumid=490 Dsy.it]&lt;br /&gt;
&lt;br /&gt;
=== Testi ===&lt;br /&gt;
&lt;br /&gt;
'''Functional Programming using F# , Michael R. Hansen and Hans Rischel''', il libro non è ancora disponibile, il professore provvederà a lasciare il draft in fotocopisteria disponibile per chi lo voglia fotocopiare (quale fotocopisteria ed eventuale prezzo verrà inserito appena ci sarà detto).&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale di riferimento ===&lt;br /&gt;
&lt;br /&gt;
*''[http://www.apress.com/9781430224310 Expert F# 2.0]: , Don Syme, Adam Granicz, Antonio Cisternino.''&lt;br /&gt;
*''[http://http://www.apress.com/9781590597576 Foundations of F#]: Robert Pickering.''&lt;br /&gt;
&lt;br /&gt;
=== Altro materiale in Internet ===&lt;br /&gt;
&lt;br /&gt;
*[http://tryfsharporg.cloudapp.net/Resources/Teaching.aspx Insegnare F#]&lt;br /&gt;
&lt;br /&gt;
*Pagina[/http://en.wikibooks.org/wiki/Programming:F_Sharp wiki] sulla programmazione in F#.&lt;br /&gt;
&lt;br /&gt;
*[http://http://msdn.microsoft.com/en-us/library/ms123401.aspx MSDN Library] (Microsoft Developer Network).&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== Lezione 1 - 06.03.2013 ===&lt;br /&gt;
&lt;br /&gt;
* Presentazione del corso. &lt;br /&gt;
* Perché la programmazione funzionale, perché F#. &lt;br /&gt;
* Confronto con la programmazione ad oggetti (java).&lt;br /&gt;
* Storia della programmazione funzionale.&lt;/div&gt;</summary>
		<author><name>Sera342</name></author>
		
	</entry>
</feed>