Importanta di C

l linguaggio C è piccolo e relativamente facile da imparare, ed i compilatori C possono produrre codice altamente efficiente. I compilatori C sono  ampiamente disponibili per una vasta gamma di hardware.

C, sebbene sia un linguaggio di alto livello, fornisce accesso ad alcuni operazioni di basso livello come indirizzi di memoria e gestione dinamica della memoria, concetti nascosti da molti altri linguaggi.

Non ha un garbage collector (è il programmatore che deve gestire la memoria) questo permette di avere prestazione elevate e deterministiche.