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.