Sunday, 19 March 2017

C programming Introduction || History of C Lanuage

Introduction To C Programming 




Dennis M. Ritchie is the person who invented the C language at the Bell Telephone Laboratories in 1972. C is a computer programming General Purpose Language and the most extensively used Computer Language.

Initially Ken Thompson and after that Dennis Ritchie developed B Programming Language in 1969 and after that in 1972 B Programming Language apparent as a C Programming Language.


C is a high-level and general purpose programming language that is ideal for developing firmware or portable applications. Originally intended for writing system software.


The Unix operating system and nearly all Unix applications are written in the C language. C has now become a largely used professional language for different reasons. Some reasons are listed below :


  • Structured Language.
  • Easy To Learn .
  • C Produces Efficient Program.
  • It can handle Low-Level Activities.
  • It can be compiled on the different type of computer.

Features Of C Language 

C Programming Language has one of the most powerful Features on it. Some Features are listed below : 

Portability :

C Programming Language is really Portable it's means that once a program write down in C language it can be run on another machine with little or no modification.

Low-Level Features :

C language provides Low-Level Features that is generally provided by lower level languages.
Assembly Language is a lower level language and C language is nearly interconnected to assembly language.

High Level Features :

The C compiler combines the ability of an assembly language with features of a high-level language. Now it is becomes more user friendly as compare to previous programming language such as BCPL ( Basic Combined Programming Language ), Pascal and other languages never give such a great feature to manage Data.

Powerful Language :

C Programming code runs nearly as fast as assembly language code. It is help to reduce the loading time of any program which is written in C language.

C code give access to low level assembly code instantly using inline assembler.
It provides comprehensive range of Data Types.Provides comprehensive range of Functions.
C uses less memory.

Uses Of Pointers :

C Pointers have right to access memory directly and support efficient use of Pointers.





No comments:

Post a Comment