C programski jezik spada u proceduralne programske jezike koji je razvijen u ranim 70-im godinama 20. vijeka. Autor ovog programskog jezika je
Dennis Ritchie, no znacajan doprinos nastanku C-a dali su
Ken Thompson kao autor programskog jezika B i Martin Richards, autor programskog jezika BCPL. Dennis Ritchie je stvorio ovaj programski jezik za rjesavanje prakticnih problema kodiranja sistemskih programa i jezgre
operativnog sistema UNIX, koji je prakticki u cijelosti napisan u
C-u.