Introduction to C
C  is a programming language developed by "Dennis Ritchie" at AT & T's  lab of USA  in 1972. It gives us basic programming skills, problem  solving technique and concept to write a program. It is very powerful  programming language, still today.  It is a middle level programming  language that is able to manipulate the computer at a low level like  assembly language. During the last half of the 1980s, it became the  language of choice for developing commercial software. It is the most  commonly used programming language for writing system software, though  it is also widely used for writing applications. C, and its  object-oriented successor C++, are used to write a huge variety of  applications and almost all operating systems.
Some of the advantages of C language are:-
- It provides predefined header files and keywords.
- It provides declaring different types of data variables.
- It provides flexibility and simplicity, so it can be easily learned.
- C provides several language elements that makes interaction with hardware device feasible without compromising their features.
- It provides facility to use user defined header files.
- It is used to code the drivers for various operating systems such as windows, unix.
- It doesn't provide object orientation.
- It's doesn't provide rich graphics programming
- It's code writing is lengthy.
 
 
