INTRODUCTION OF C

C language is originated at bell telephone laboratory by Dennis Ritchie. C language has high level programming features as well as low level programming. C language works as a bridge between machine language and the more conventional high level languages.

There are some following features which make the C language suitable for system programming:

  • It is a highly portable and machine independent language.
  • C language is easy to learn for everyone.
  • C language has comprehensive set of operators which can tackle business as well as scientific applications.
  • To perform a variety of tasks user can create their own functions and add them into the C library.
  • It allows manipulation at hardware levels of bits, bytes and addresses.