Linguaggio di programmazione di medio livello sviluppato nel 1972 da Dennis Ritche e Kernighan. Il C è un linguaggio molto strutturato ed è un compilatore. La sua caratteristica principale è che le istruzioni sono ad alto livello, ma il controllo della macchina è a basso livello. Questo linguaggio è stato sviluppato per scrivere la versione trasportabile su più sistemi del sistema operativo UNIX (vedi).