The C Language is developed for creating system applications that direct interacts to the hardware devices such as kernels and device drivers etc...
Introduction of C Language
C is a general-purpose high-level programming language. C is a successor of Basic Combined Programming Language (CPL) called B language, developed in the 1960s at Cambridge University. It was developed for the Unix operating system.

B was further modified by Dennis Ritchie in 1972 at (AT&T) Bell Laboratories in Murray Hill to develop the UNIX Operating System. This new language was called C language.
C language is also called mother language of all programming language. It is used for develop system software and Operating System and all other programming languages were derived directly or indirectly from C programming concepts.
It is also known as:
Mother language
Procedure-oriented and General purpose programming language
C is a simple and structure oriented programming
C is a High level programming language
#Procedural :Procedural means, C program is a set of functions, each function performs a specific task, In the C program, functions are called in sequence to make the program works as designed.
#General-purpose :It means C language is designed for developing software that applies in a wide range of application domains, Where we use C Language is mainly used for : Design Operating system, Design Language Compiler, Design Database Language, Interpreters Utilities ,Network Drivers Assemblers etc...
Comments