C is very simple and easy language. C language is principally used for develop desktop primarily based application. All other programming language were derived directly or indirectly by C encoding concept. C is widespread language. It can be provides a lot of features which can be given hit.
- Simple
- Powerful
- Platform dependent
- Case very sensitive
- Compiler Primarily based
- Syntax Centered programming language
- Machine Impartial Or Lightweight
- Mid-level programming language
- Structured programming dialect
- Rich Catalogue
- Memory Management
- Fast speed
- Pointers
- Recursion
- Extensible
Basic
Every single C software can be created in simple English language so that it is extremely easy to understand and developed by developer. C dialect provides break the problem in to parts, rich set collection function, info types and so forth
Powerful
C is very powerful encoding language, That have a vide verity of data types, functions, regulates, statement, making decisions statement, etc .
Case hypersensitive
It truly is case delicate programming vocabulary. In C programming “break and BREAK” both are deferent
Program dependent
A dialect is said to be program dependent when the program can be execute inside the same operating system where that was developed and compiled however, not run and execute about other os. C terminology is platform dependent programming language.
Compiler Based
C Language is compiler based programming language meaning without compilation no C program could be executed. 1st we need compiler to compile our software and then implement.
Syntax Based programming terminology
C is firmly tight format based programming language. If perhaps any dialect follows guidelines and legislation very totally known as highly tight syntax based terminology. Example C, C++, Java,. net, and so forth if any not subsequent rules and regulation very strictly generally known as loosely limited syntax structured language.
Equipment Independent Or Portable
Unlike assemblage language, C programs may be executed in lots of machine with little bit or no change. But it really is not platform-independent.
Mid-level programming dialect
C is also used to do low level programming language. It truly is used to develop system program kernel, drivers etc . In addition, it supports the characteristics of high level language. For this reason it is generally known as mid-level language.
Structured development language
C is usually structured encoding language or in other words that we can easily break the program into parts using capabilities. So , you can actually understand and modify.
Abundant Library
C dialect provides a large amount of inbuilt capabilities that makes the development fast. Recollection Management
This supports the features of energetic memory allowance. In C language, we free the allocated memory at any time by simply calling the free() function. Fast acceleration
Quickly speed
The collection and setup time of c language can be fast.
Tips
C language supplies the feature of pointers. We can directly interact with the recollection by using the hints. We can make use of pointers for memory, functions, array etc .
Recursion
In C programming we can call the function in the function. It gives you code reusability for every function.
Extensible
C language is extensible because it can simply adopt new features.