02.06.2013 Views

CORSO C++ STANDARD - Didattica.it

CORSO C++ STANDARD - Didattica.it

CORSO C++ STANDARD - Didattica.it

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Obiettivi<br />

INTRODUZIONE<br />

Obiettivi e Prerequis<strong>it</strong>i<br />

Acquisire le conoscenze necessarie per lo sviluppo di applicazioni in linguaggio<br />

<strong>C++</strong>, usando la tecnica della "Programmazione orientata a Oggetti" o OOP<br />

(Object Oriented Programming").<br />

Un linguaggio di programmazione ha due scopi principali:<br />

1. Fornire i mezzi perchè il programmatore possa specificare le azioni da<br />

eseguire;<br />

2. Fornire un insieme di concetti per pensare a quello che può essere fatto.<br />

Il primo scopo richiede che il linguaggio sia vicino alla macchina (il C fu progettato<br />

con questo scopo); il secondo richiede che il linguaggio sia vicino al problema da<br />

risolvere, in modo che i concetti necessari per la soluzione siano esprimibili<br />

direttamente e in forma concisa. La OOP è stata appos<strong>it</strong>amente pensata per<br />

questo scopo e le potenzial<strong>it</strong>à aggiunte al C per creare il <strong>C++</strong> ne cost<strong>it</strong>uiscono<br />

l'aspetto principale e caratterizzante.<br />

Prerequis<strong>it</strong>i<br />

Conoscenza dei concetti base e della terminologia informatica (es. : linguaggio,<br />

programma, istruzione di programma, costante, variabile, funzione, operatore,<br />

locazione di memoria, codice sorgente, codice oggetto, compilatore, linker ecc…)<br />

Non è necessaria la conoscenza del C ! Infatti il <strong>C++</strong> è anche (ma non solo)<br />

un'estensione del C, che mantiene nel suo amb<strong>it</strong>o come sottoinsieme. E quindi un<br />

corso, base ed essenziale ma completo, di <strong>C++</strong>, è anche un corso di C.<br />

Livello di partenza<br />

Contenuto generale del Corso<br />

Concetti fondamentali di programmazione in C e <strong>C++</strong>, tenendo presente gli<br />

obiettivi, e quindi:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!