C Programming Language: Introduction, History & Advantages

Posted on December 22, 2009

Introduction To C Programming Language:

History Of C Programming Language

Mr. Dennis Ritchie: Founder Of C Language

Dennis Ritchie

Dennis Ritchie

Mr. Dennis Ritchie of USA designed C programming language in 1972 which was developed at “AT & T’s Bell Laboratories”. It’s purpose was to operate on the UNIX operating system which was the most common operating system at that time.

Due to certain good characteristics of C i.e. it’s powerful and dominant behavior make it’s use quickly spread beyond Bell labs. In the late 70’s C was so popular that it replaced many well known languages of that time. It was used in almost all sort of programs. Many different organizations began applying different versions of C. This caused a serious problem for system developers. A committee was formed in 1983 by the American National Standards Institute (ANSI) in order to solve this problem which resulted in the approval of another version of C in 1989 which is known as ANSI C. Almost every modern C compiler has tendency to withstand this standard. ANSI C was later also approved by the International Standards Organization (ISO) in 1990.

àAnother language called B was developed by Ken Thompson before the development of C which is also known as predecessor of C. That’s why Dennis Ritchie named his development as a C language which was the successor of B.

Why to Use C Language

Due to many desirable qualities C stands apart from all other high level languages such as java,pascal etc. It’s rich sets of built-in functions and operators are used to write various logical programs or codes. The capabilities of a low level language was combined with the features of a high level language with the help of a C language compiler. Therefore, one can use C language to write system softwares along with some other useful applications.

Advantages of C Programming Language

Time saving: Availability of many built-in functions and powerful operators makes it’s use very efficient and fast.

Portability: This means that a C program written for one system can also be run on another system.

Easy to implement: Due to it’s flexible behaviour it helps designers and developers to achieve different complex tasks without much problems.

Ability to extend: A program developed using C language consists of a collection of header files (functions suppoted by C library).we are allowed to add more such functions on our own to the C library.By passing certain bits of relevant information,one can reuse the added functions in another application or program.

Thus, C was adopted as a system development language because it produces code that runs nearly as fast as code written in assembly language.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay

Looking for a Fresher Job? Post Your Resume Free !!!

More Articles From "C Programming" Category

home | top

TopOfBlogs