Programmazione in C++
Il C++ è il linguaggio con cui si impara a programmare "vicino alla macchina": tipi di dato, memoria, puntatori. Le basi che costruite qui valgono per tutti i linguaggi che studierete dopo, da Java a C#.
Il percorso parte dall'installazione dell'ambiente di sviluppo e arriva alla programmazione a oggetti e alla gestione dei file. Ogni lezione ha esempi completi da provare. L'ultima è una raccolta di esercizi su tutto il programma.
Cosa vi serve: Visual Studio Code con l'estensione C/C++ e il compilatore MinGW-w64 (la lezione 1 spiega come installarli).
- 1 Introduzione e ambiente di sviluppo Impara uno dei linguaggi più potenti e versatili per lo sviluppo software professionale
- 2 Variabili e tipi di dato Fondamenti della programmazione: come memorizzare e manipolare i dati
- 3 Operatori matematici e logici Esegui operazioni matematiche e confronti fondamentali
- 4 Strutture di controllo condizionali Guida completa a if, else if, else e switch-case
- 5 I cicli for, while e do-while: gestisci la ripetizione del codice in modo efficiente
- 6 Gli array Gestisci collezioni di dati e manipola testi in modo efficiente
- 7 Le funzioni Organizza il codice in moduli riutilizzabili e migliora la leggibilità
- 8 Ordinamento dei dati Bubble Sort e Selection Sort: algoritmi fondamentali per organizzare i dati
- 9 Le struct Raggruppa dati correlati in un'unica entità organizzata
- 10 I puntatori Gestisci la memoria in modo efficiente ed evita memory leak
- 11 La programmazione orientata agli oggetti Classi, oggetti, ereditarietà e polimorfismo per codice modulare e riutilizzabile
- 12 La gestione dei file Scrittura, lettura e modifica di file di testo e binari con la libreria <fstream>
- 13 Esercizi: raccolta completa Dai fondamenti alla programmazione orientata agli oggetti - 10 sezioni complete