Introduction for C:->
C language is general purpose programming and middle level language. It follows imperative i.e. procedure oriented language. C is very suitable language, for writing both Application programs and System programs. Because, it has following advantages
(1) The simplicity of a high level languages (FORTRAN, COBOL, BASIC, Pascal etc)
(2) The power of low level languages (Machine level language and Assembly language).
So, C language is a middle level language. For most of the applications such as system software applications, mathematical, scientific and business etc, very suitable, an efficient and general purpose language is C.
Features of C language:->
C programs can be run on any platform with less modification or no modification. So, C language is platform independent. The feature is achieved by Compilers.
It is possible to split complex program or application into small modules (Structure approach). Because of this modularity feature debugging is very easy and compilation speed is faster.
3.Bit level operations
We can do different operations in bit level in C language, by its bit level operators.
4.Direct Memory Access
One of the powerful feature of C is pointer concepts. It helps
us to deal with direct memory.
*Robust – C provides set of predefined functions/ built in functions and operators.
*Case sensitive, Mid level programming language and Easy to extend etc.,
Applications of C programming :->
C language/programming plays an important role in many applications.
1.Operating systems (UNIX kernel is fully developed by C program)