Il C è un linguaggio detto procedurale (o anche imperativo), che supporta la programmazione strutturata (strutture di controllo sequenza, selezione ed iterazione), tutte le strutture dati, i sottoprogrammi e la ricorsione. Sebbene la sua introduzione (D. Ritchie) risalga agli anni '70, il C è ancora oggi il linguaggio maggiormente utilizzato per la programmazione di sistemi a microprocessore, per la programmazione di sistema (intermedia tra l'assembly e la programmazione ad alto livello). Non supporta la programmazione ad oggetti, tipica invece del linguaggio C++, evoluzione del C, che ne estende le funzionalità
Modulo 1-Introduzione | |
C1-Istruzioni semplici | |
C2-La programmazione in C | |
C3-Tipi di dato | |
C4-Operare con i dati | |
C5-Strutture di controllo |
Modulo 2-Le funzioni | |
Modulo 3-Strutture dati e interfacce grafiche | |
Modulo 4-Strutture dinamiche | |
Modulo 5-Programmazione ad oggetti | |
Modulo 6-I file | |