C is a programming language. It is a most popular computer language because it is structured high-level, machine independent language. Programmer need not worry about platform where they will be implemented.
C has many qualities which any programmer may desire. It contains the capability of assembly language with the features of high-level language which can be used for creating software packages, system software etc. It supports the programmer with a rich set of built-in functions and operators. C is highly portable. C programs written on one computer can run on the other computer without or miner changes in the program. Structure programming concept is well sported in C, this helps in dividing the programs into functions, modules or code blocks.