Sunday, June 21, 2015


Introduction To C

Before I began to show you how to write serious programs in C language,it would be interesting to make you find out what really C is,How it came into programming world and how you can differentiate it with other languages .
In this blog we would briefly outline these things.
Apart from C in any language we have four important aspects on which whole body of programming language exist they are :
->The way it stores the data
->the way it operates upon this data.
->How it traverses the input and output.
->And How it lets you to control the Sequence of execution of instructions in a program.

What is C ?

C is a programming Language developed at AT & T's Bell Laboratories of USA in 1972.
It was designed and written by Dennis Ritchie .

Possibly why C seems so popular is because it is reliable,simple and easy to understand and use.Moreover ,in present industry where newer languages and technology emerges and vanishes day in day out ,a language that has survived for more than three decades has to be really good.
An opinion that is often heard in present is that "C has been already Superseded by languages like-C++,C# and JAVA  so why bother to learn C ?"

There are several reasons regarding this question:

1-Though Languages like C++,C# and JAVA make use of principles of Object Oriented programming(OOP) to write a program.Though this technique have lots of advantages .But even while using this organizing principle you still need to hold a good knowledge of programming skills which can better obtained by learning C. Though it's a long way ,but end it will definitely find it worth trouble.

2-Though many languages came into existence but still major  parts of popular operating system like Linux,Windows e.t.c.  are still written in C.This is because when it comes to performance level no other language beats the C.

3-Sometimes one is required to interact with the hardware device very closely.Since C provides Several  Language Elements that make the interaction easier without comprising the Computer Performance.

There are lot more Areas in Programming World where the performance matters programmers prefer to use C.I hope you get it  why C is essential for Beginners.
  In Next post we will more Discuss about Getting Started with C.