|
|
Il C++ e` un linguaggio di programmazione "all purpose", ovvero adatto alla realizzazione di qualsiasi tipo di applicazione, da quelle real time a quelle che operano su basi di dati, da applicazioni per utenti finali a sistemi operativi. Negli ultimi anni il C++ ha ottenuto un notevole successo per diversi motivi:
- conserva una compatibilita` quasi assoluta (alcune cose sono diverse) con il suo piu` diretto antenato, il C, da cui eredita la sintassi e la semantica per tutti i costrutti comuni, oltre alla notevole flessibilita` e potenza;
- Permette di realizzare qualsiasi cosa fattibile in C senza alcun overhead addizionale;
- Estende le caratteristiche del C, rimediando almeno in parte alle carenze del suo predecessore (che manca soprattutto di un buon sistema dei tipi).
In particolare l'introduzione di costrutti quali i Template e le Classi rende il C++ un linguaggio multiparadigma (con particolare predilezione per il paradigma ad oggetti e la programmazione generica); Possibilita` di portare facilmente le applicazioni verso altri sistemi
|
|
| Prerequisiti : |
|
- logica di programmazione strutturata
- linguaggio C. - struttura dei dati e linguaggio SQL di un D.B. Oracle
|
|
| Obiettivi : |
|
|
Gli obiettivi rilevanti del corso possono essere identificati nel conseguimento, da parte dei discenti, dei risultati teorico-pratici, sotto indicati:
- Conoscenza della valenza concettuale dell’uso del linguaggio, in termini di efficienza e di scelta di uso in funzione di opportunità (velocità ed efficienza).
- Scrittura di un programma di difficoltà medio-alta con accesso a dati esterni (files o DB)
|
|
| Durata: 45 ore |
|
|
|
|
|
|
|
|