C is a general-purpose programming language developed in the early 1970s by Dennis Ritchie at Bell Labs. It evolved from an earlier language called B and incorporated features from languages like ALGOL and BCPL. C is a procedural language that is highly portable and supports structured programming. It remains widely used today for developing system software like operating systems and as a common language for writing applications on many platforms.