Define 'C'-Language

C is a High Level programming language developed in 1972 by Dennis Ritchie at Bell Laboratory of AT & T (American Telephone & Telegraph), located in USA. C - Language supports the feature of both low level and high level language that is why some programmers called it as a middle level programming language.

The C Language is developed for creating system applications that direct interacts with the hardware devices such as drivers, kernels etc.

C programming is considered as the base for other programming languages, that is why it is also known as mother language.

C-Language can be called as:

  1. Mother language
  2. System programming language
  3. Procedure-oriented programming language
  4. Structured programming language
  5. Mid level programming language

Features of C-Language

  1. C is a robust language.
  2. C is machine independent and portable language.
  3. C is platform independent.
  4. C is a case sensitive language.
  5. C programs are easy to read and maintain.
  6. Programs written in C can be reused.
  7. Program written in C are fast and efficient.
  8. C is a small programming language. So, there is no need to remember many C keywords.