What is C Programming Language
The C Language is developed for creating system applications that directly interact with 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 languages. It is used to develop system software and Operating Systems and many 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 a C program, functions are called in sequence to make the program work as designed.
General-purpose
C language is designed for developing software that applies in a wide range of application domains. It is mainly used to design Operating Systems, Compilers, Database Languages, Interpreters, Utilities, Network Drivers, Assemblers, etc.