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.