C, ürün yazılımı veya taşınabilir uygulamalar geliştirmek için ideal olan yüksek düzeyli ve genel amaçlı bir programlama dilidir. Başlangıçta sistem yazılımı yazmak için tasarlanan C, 1970'lerin başında Dennis Ritchie tarafından Unix İşletim Sistemi için Bell Labs'da geliştirildi.