C is a general-purpose, procedural computer programming language developed by Dennis Ritchie at Bell Labs in 1972. It is widely considered the "mother of all programming languages" because it forms the structural and syntactic foundation for modern languages like C++, Java, C#, and Python. Designed originally to write the Unix operating system, C bridges the gap between low-level machine instruction and high-level abstract logic, granting programmers direct control over hardware and system memory.