C is the most widely used language. It offers many features which are given below.
- Simple
- Machine Independent or Portable
- Mid-level programming language
- structured programming language
- A Rich Library
- Memory Management
- Faster
- Pointers
- Conversion
- Extensible
1) Simple
C is a simple language in the sense that it provides structured programming (to break the problem into parts), many functions of libraries, data types, etc.
2) Stand alone or Portable
Unlike assembly language, c programs can be run on different machines with some machine specific changes. Therefore, C is a machine independent language.
3) Intermediate programming language
Although, C stands for low-level programming. It is used to develop system applications like kernel, driver, etc. It also supports advanced language features. This is why it is called a mid-level language.
4) Structured programming language
C is a structured programming language in the sense that we can divide a program into several parts using functions. So, it is easy to understand and change. Functions also allows code reusability.
5) Rich Library
C provides many built in functions that speed up development.
6) Memory Management
It supports dynamic memory allocation. In C language, we can free the allocated memory at any time by calling the free() function.
7) Speed
The compilation time and execution time of C language is very fast because there are few built in inbuilt functions and therefore it is not very high.
8) Pointer
C provides the pointer function. We can interact directly with the memory using the pointers. We can use references for memory, structures, functions, array, etc.
9) Recursion
In C, we can call the function within the functions. It allows the use of code for any function. Recursion allows us to use the backward method.
10) Extensible
C language is extensible because it can easily implement new functions.
0 Comments
🙏🙏please don't enter any spam links on the comment box.....