elibraryportal Logo

Introduction to C Language

C is a structure oriented programming language developed by Dennis Ritchiein 1972 . at the Bell Laboratories to develop the UNIX Operating System,located in the U.S.A. for creating system applications that directly interact with the hardware devices such as drivers, kernels, etc.

C is defined by the following ways:

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

1) Mid-Level Language

It supports the both language Low-Level and High-Level Languages.C program converted into assembly code, and its supports pointer so (low-level), and also it is machine independent so(it is high-level).

2) Structured programming Language

Structure means to break a program into parts or blocks so that it may be easy to understand.

3) System programming Language

A System programming language is used to create system software. It is used to create hardware devices, OS, drivers, kernels, etc. For example, Linux kernel is written in C..

3) Procedural Language

A procedural language breaks the program into functions, data structures, etc.

5) Mother Language

mostly programming languages follow C syntax, for example, C++, Java, C#,etc, so it is called Mother Language .