C is the widely used language. It provides a lot
of features that are given below.
of features that are given below.
- Simple
- Machine Independent or Portable
- Mid-level programming language
- structured programming language
- Rich Library
- Memory Management
- Fast Speed
- Pointers
- Recursion
- Extensible
1) Simple
- C is a simple language in the sense of providing structured approach (to split the problem into parts), rich collection of library functions, types of data, etc.
2) Machine Independent or Portable
- Unlike assembly language, c programs can be executed with little or no change in many machines. But this is not independent of the platform.
3) Mid-level programming language
- C's also used for programming at low level. It is used for the development of device applications like kernel, driver etc.
- It also supports the high level language functionality. That is why the language is classified as mid-level.
4) Structured programming language
- C is a structured programming language in the sense that we can break the program into parts using functions. So, it is easy to understand and modify.
5) Rich Library
- C provides a lot of inbuilt functions that makes the development fast.
6) Memory Management
- It supports the feature of dynamic memory allocation.
- In C language, we can free the allocated memory at any time by calling the free() function.
7) Speed
- The compilation and execution time of C language is fast.
8) Pointer
- C provides the feature of pointers. We can directly interact with the memory by using the pointers.
- We can use pointers for memory, structures, functions, array etc.
9) Recursion
- In c, we can call the function within the function. It provides code re-usability for every function.
10) Extensible
Tags:
best c programming
C language
c programming feature
Features of C Language
janta polytechnic jahangirabad
mskuthar
Rich Library