Monday, August 12, 2019

Characteristics and Features C Programming Language

Features of C programming Language

Features of C Programming Language

1. Modularity.
2. Portability.
3. Extendability.
4. Speed.
5. Flexibility.
6. Compactness.
7. Case Sensitive

Modularity: Ability to breakdown a large module into manageable sub modules called as modularity, that is an important feature of structured programming languages.
1. Projects can be completed in time.
2. Debugging will be easier and faster.

Portability: The ability to port i.e. to install the software in different platform is called portability.
Highest degree of portability:

‘C’ language offers highest degree of portability i.e., percentage of changes to be made to the sources code are at minimum when the software is to be loaded in another platform. Percentage of changes to the source code is minimum. The software that is 100% portable is also called as platform independent software or architecture neutral software. Eg: Java.

Extendability: Ability to extend the existing software by adding new features is called as extendability.

SPEED: ‘C’ is also called as middle level language because programs written in ‘c’ language run at the speeds matching to that of the same programs written in assembly language so ‘c’ language has both the merits of high level and middle level language and because if this feature it is mainly used in developing system software.

Flexibility: Key words or reverse words
ANSIC has 32 reverse words
‘C’ language has right number of reverse words which allows the programmers to have complete control on the language.
‘C’ is also called as programmer’s language since it allows programmers to induce creativeness into the programmers.

ComPactness: C language is Containing only Handful reserve words which help to increase the functionality factor of language depends on the of precise reserve word not on the usage of more reserve words. so compactnes feature refer to the precise use of reserve words in C Language.

Case Sensitive: C / C++ Language is a case ssetive Language. That is can differentiate the charcter is either upper case or lower case. All types of words either reserve words or user defined words are case sensitive.   


  1. Great Information sharing .. I am very happy to read this article .. thanks for giving us go through info.Fantastic nice. I appreciate this post.
    data science course

  2. I am impressed by the information that you have on this blog. It shows how well you understand this subject.
    data analytics course
    big data analytics malaysia
    big data course


Thanks for Reach us !