Vai al contenuto

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. 1 Introduzione e ambiente di sviluppo Impara uno dei linguaggi più potenti e versatili per lo sviluppo software professionale
  2. 2 Variabili e tipi di dato Fondamenti della programmazione: come memorizzare e manipolare i dati
  3. 3 Operatori matematici e logici Esegui operazioni matematiche e confronti fondamentali
  4. 4 Strutture di controllo condizionali Guida completa a if, else if, else e switch-case
  5. 5 I cicli for, while e do-while: gestisci la ripetizione del codice in modo efficiente
  6. 6 Gli array Gestisci collezioni di dati e manipola testi in modo efficiente
  7. 7 Le funzioni Organizza il codice in moduli riutilizzabili e migliora la leggibilità
  8. 8 Ordinamento dei dati Bubble Sort e Selection Sort: algoritmi fondamentali per organizzare i dati
  9. 9 Le struct Raggruppa dati correlati in un'unica entità organizzata
  10. 10 I puntatori Gestisci la memoria in modo efficiente ed evita memory leak
  11. 11 La programmazione orientata agli oggetti Classi, oggetti, ereditarietà e polimorfismo per codice modulare e riutilizzabile
  12. 12 La gestione dei file Scrittura, lettura e modifica di file di testo e binari con la libreria <fstream>
  13. 13 Esercizi: raccolta completa Dai fondamenti alla programmazione orientata agli oggetti - 10 sezioni complete

Inizia dalla lezione 1