Introduzione 
Istruzioni per l'uso 


A chi è diretto il corso?

Questo corso è per coloro che desiderano imparare a programmare in C++ senza avere una precedente conoscenza di qualche linguaggio di programmazione. Naturalmente la conoscenza di qualche altro linguaggio di programmazione e alcune nozioni generali sui computer possono facilitare la comprensione del corso, ma non sono essenziali.

Il corso espone essenzialmente la parte C del C++.

Struttura del corso

Il corso è diviso in 3 parti ed ogni parte è divisa in alcune sezioni. Si può accedere direttamente a ciascuna sezione dall' indice principale oppure partire da un punto qualsiasi e procedere usando le frecce che si trovano alla fine di ogni sezione.

Ad alcune sezioni è allegata una pagina di esempi che descrivono l'uso delle nozioni appena imparate. Si consiglia, prima di passare al capitolo successivo, di leggere attentamente tali esempi fino ad essere in grado di capire ogni riga di codice di tali esempi.

Un buon modo per acquistare confidenza con un linguaggio di programmazione è quello di modificare e aggiungere nuove funzionalità a programmi di cui si conosce il funzionamento. Non abbiate paura di modificare gli esempi riportati nel corso. Nessun computer è mai scoppiato a causa dell'esecuzione di un programma modificato.

Note sulla compatibilità

Lo standard ANSI-C++ è stato pubblicato in Novembre 1997. Vi sono ancora compilatori C++ che non accettano alcune caratteristiche dello standard ANSI-C++,  specialmente quelli prodotti prima dello standard.

In questo corso useremo la seguente etichetta per indicare caratteristiche nuove dello standard ANSI-C++ che potrebbero non essere accettate da compilatori precedenti.

 

<- nuovo in ANSI C++
Useremo inoltre l'etichetta seguente quando in C++ gli argomenti trattati sono hanno una realizzazione diversa da quella che avevano nel linguaggio C (da cui il C++ deriva)  oppure non erano presenti in C.
 

<- diversa realizzazione in C e C++

Compilatori

Gli esempi riportati in questo corso sono tutti programmi che hanno input/output testuale (input da tastiera, output su video).

Tutti i compilatori C++ sono in grado di compilare programmi di questo tipo.




Precedente:
Pagina Iniziale

indice
Successivo:
1.1 - Struttura di un programma C++