The C programming language was created in the early 1970s by Dennis Ritchie at Bell Labs. It was influenced by an earlier language called B that was created by Ken Thompson. C was designed to be a general-purpose programming language with features like data types and structures that made it more powerful than B. It became widely popular due to its use in the UNIX operating system. The book "The C Programming Language" helped define the language and became a standard. C has since been standardized by ANSI and ISO and remains widely used today due to its efficiency, portability, and ability to access hardware.