Introduction to C Language
C is a structure oriented programming language developed by Dennis Ritchiein 1972 . at the Bell Laboratories to develop the UNIX Operating System,located in the U.S.A. for creating system applications that directly interact with the hardware devices such as drivers, kernels, etc.
C is defined by the following ways:
1) Mid-Level Language
It supports the both language Low-Level and High-Level Languages.C program converted into assembly code, and its supports pointer so (low-level), and also it is machine independent so(it is high-level).
2) Structured programming Language
Structure means to break a program into parts or blocks so that it may be easy to understand.
3) System programming Language
A System programming language is used to create system software. It is used to create hardware devices, OS, drivers, kernels, etc. For example, Linux kernel is written in C..
3) Procedural Language
A procedural language breaks the program into functions, data structures, etc.
5) Mother Language
mostly programming languages follow C syntax, for example, C++, Java, C#,etc, so it is called Mother Language .