The C programming language is a procedural programming language. Dennis Ritchie created it as a system programming language for writing operating systems.