C programming is a general purpose high level programming language developed at AT & T’s Bell Laboratories of USA in 1972. It was designed and written by a man named Dennis Ritchie.In 1978, Brian Kernighan and Dennis Ritchie produced the first publicly available description of C, now known as the K&R standard.C is one of the most widely used programming language of all time. Many of the existing language has been derived directly or indirectly from C.
It provides facility of a procedural based programming. Almost all of the UNIX applications as well as UNIX OS has been written in C.
Might be there are several questions in your mind about C e.g. What is C? Why C? Where C? Before C Phases of C ? bla bla…… Here I say most of your question will be answered as well as we walk one by one each topic of this tutorial.
Prerequisites for C Programming
To run a C program. We need a C compiler (A compiler is a program that translates a source code to machine code and create executable file). Machine code or Object code is a code that computer understand.
There are many C compiler available. One of them is GNU GCC compiler.