Domanda di: Dr. Jacopo Sartori | Ultimo aggiornamento: 8 marzo 2026 Valutazione: 4.9/5
(53 voti)
Il linguaggio di programmazione C è uno dei più diffusi e longevi, utilizzato principalmente per lo sviluppo di sistemi operativi (es. kernel Linux), driver di dispositivo, software embedded (dispositivi a risorse limitate) e applicazioni ad alte prestazioni come motori di gioco. Grazie alla sua efficienza e vicinanza all'hardware, è fondamentale per creare compilatori e gestire la memoria direttamente.
Cos'è C? C è un linguaggio di programmazione di basso livello, imperativo e strutturato, molto usato per lo sviluppo di software di sistema e applicazioni che richiedono prestazioni elevate, come sistemi operativi e driver di dispositivo.
C (AFI: /ˈsiː/ ) è un linguaggio di programmazione a uso generale di natura imperativa e procedurale creato da Dennis Ritchie negli anni 1970. Tutt'oggi influente, è largamente adoperato nei sistemi operativi, nei driver e nelle pile di protocolli, mentre è in diminuzione il suo uso nelle applicazioni.
C++ è utilizzato per sviluppare software ad alte prestazioni, come sistemi operativi, videogiochi e applicazioni che richiedono una gestione efficiente delle risorse di sistema.
Il C è un linguaggio di programmazione compilato. Ciò vuol dire che è necessario utilizzare un "compilatore" per trasformare il codice sorgente in un programma eseguibile dal sistema operativo.