C is a high-level, general-purpose, procedural programming language that was designed to be used for system programming, developing operating systems and embedded systems. It was first developed by Dennis Ritchie at Bell Labs in the early 1970s and has since become one of the most widely used programming languages in the world.