---++ <font color=#006400 size="+3">Programma del Corso A.A. 2018/2019</font> *Parte I: Programmazione a Oggetti*: 1. Introduzione alla programmazione a oggetti. 1. Obiettivi del linguaggio C++. 1. Definizioni di classi. Campi e metodi. Invocazioni di metodi. 1. Modificatori di visibilità. Interfaccia e implementazione. 1. Costruttori. Oggetti sullo stack e sullo heap. Distruttori. 1. Ereditarietà. 1. Binding dinamico dei metodi virtual. 1. Metodologie di programmazione a oggetti. Esempi. 1. Templates. Concetto e definizione. 1. Classi generiche di strutture dati. La Standard Template Library. 1. Verso una programmazione matura: le Eccezioni. *Parte II: Programmazione Funzionale*: 1. Introduzione alla programmazione funzionale. 1. Semplici esempi di programmazione Haskell. 1. Tipi polimorfi e inferenza di tipo. 1. Tipi induttivi: programmazione su Liste. 1. Valutazione Lazy di programmi. 1. Funzioni di ordine superiore. 1. Dichiarazioni di nuovi tipi. 1. Classi in Haskell. ---++ <font color=#006400 size="+3">Programma del Corso A.A. 2015/2016, 2016/17 e 2017/18</font> 1. Introduzione alla programmazione a oggetti. 1. Obiettivi del linguaggio C++. 1. Definizioni di classi. Campi e metodi. Invocazioni di metodi. 1. Modificatori di visibilità. Interfaccia e implementazione. 1. Costruttori. Oggetti sullo stack e sullo heap. Distruttori. 1. Ereditarietà. 1. Binding dinamico dei metodi virtual. 1. Metodologie di programmazione a oggetti. Esempi. 1. Templates. Concetto e definizione. 1. Classi generiche di strutture dati. La Standard Template Library. 1. Verso una programmazione matura: le Eccezioni. -- Users.IvanoSalvo - 30 Sep 2014
This topic: LDPMat
>
WebHome
>
ProgrammaDelCorso
Topic revision: r4 - 2018-09-24 - IvanoSalvo
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback