C is a general purpose programming language featuring modern control flow structures and a rich set of operators. Although it is not a very high level language, it’s generally makes it more convenient and effective for many tasks than supposedly more powerful languages. It is a pleasant, expressive, and versatile language for a wide variety of programs.