The C is a general-purpose, procedural, structured, imperative computer programming language. C is a third generation language or middle level language . It is designed and developed by Dennis M. Ritchie at AT & Tís Bell labs of USA in 1972. This was varied and modified until a standard was defined by Brian Kernighan and Dennis Ritchie in 1978 in "The C Programming Language"

Initially C language was used for developing system programs, particularly the programs which make-up operating systems. C is preferable language because of the reasons given below: