C language is Procedural Oriented Programming(POP) language, which is developed by Dennis M. Ritchie at Bell Telephone Lab in 1972 . It is called basics programming language, which is the most widely used computer language in the world.
Why use C programming language?
At starting time, it was used for system development work, because its produces code that runs nearly as fast as the code written in assembly language. Today c language is used a large number of development works.
There are following uses of c programming language.
Features of C programming Language
C is the widely used language. It provides many features that are given below.
C is a simple programming language, which provides a structured approach, the rich set of library functions, data types etc. Learning to it is very easy.
C programming is machine independent, that can be executed on different machines with some machine specific changes.
3.Mid-level programming language
C language is intended to do low-level programming. It is used to develop system applications like kernel, driver etc. this language also supports the features of a high-level language. Therefore, it is known as mid-level language.
4.Structured programming language
C is a structured programming language, which can break the program into parts using functions. In this way, it is easy to understand and modify of a large program.
It provides a large amount of inbuilt library functions, which make the development work fast.
It supports the feature of dynamic memory allocation. So we can free the allocated memory at any time by calling the free() function. In this way we can manage memory.
The compilation and execution time of C language is fast, because there are lesser inbuilt functions in c programming.
C language provides the feature of pointers. Through pointer we can directly interact with the memory. We can use pointers for structures, functions, array etc.