C was originally developed in the 1970s by Dennis Ritchie at Bell Labs. It is a high-level, general-purpose programming language that allows for both system and applications programming. C contains characters, numbers, and symbols. Key elements in C include identifiers, keywords, variables, constants, and operators.