C Programming
The C programming language is a popular and widely used programming language for creating computer programs. C gives maximum control and efficiency to the programmer.
If you are a programmer, or if you are interested in becoming a programmer, there are a couple of benefits you gain from learning C:

- you will be able to read and write code for a large number of platforms
- C++ is an extension of C, and it is nearly impossible to learn C++ without learning C first. The jump to the object oriented C++ language becomes much easier.
C is also known as Compiled Language. It means when you write your C program, you must run it using C compiler. Using this you turn your program into an executable that the computer can execute.
The C program is the human-readable form. Whenever you are executing programs that comes out of the compiler is the machine-readable and in executable form. It means that to write and run a C program, you must have access to a C compiler.
The Simplest C Program
#include <stdio.h>
int main()
{
printf("This is output from my first program!\n");
return 0;
}
Output : "This is output from my first program!"
The advantages of C
C is one of a large number of high-level languages designed for general-purpose programming.
- C is simpler and more compact
- The reference book is thinner
- It's usually easier to work out what the program's doing
- It generates smaller executables
- It's more portable
- With good structure and coding practices, it's often just as "safe" as OOP
The reference site for this content is
http://computer.howstuffworks.com/