C is a high level language and was developed by Dennis Ritchie in 1972. The C compiler combines the capabilities of an assembly level language and with the features of a high-level language. The code can be written in different modules called functions. C language is the structured programming. This modular structure makes program debugging, testing and maintenance easier.