Reading Time: 4 minutes
We have been learning about various technologies from the very beginning. But now we have come up with a new thing that will enhance your learning. So we are here with a series of C programming language where you will get to know about the basics of C programming, its history and why it is gaining so much of popularity. There are lots of other languages for coding but why C language gets so much of importance. Why C is known as the mother of all other languages. Read the article and get all the answers. But before going further towards our topic let me introduce you with two basic terms Software and Program.
Program is a collection of instructions or source code, whereas Software is set of programs which are arranged in a sequential manner to perform a logical task.
Who Introduced C Programming Language
Introduction and History of c language
C is a general purpose programming language which is simple, reliable and is easy to code. It is developed at AT & T’s (American telephone and telegraph) Bell laboratories of USA in 1972 by a famous American Programmer, Dennis Ritchie. The main objective behind development of this language is to overcome the problems of former programming languages such as B, BCPL etc. During the 1980s, C language started gaining popularity gradually and now it has become one of the most widely used programming languages.

Why to learn C Programming Language
Look, Learning a programming language is a secondary thing. The first and foremost thing is to ask a question to yourself why you are learning this.
Will it serve your purpose….???
Although there are many other languages to learn but why we are learning this C Programming Language only. If you got the answer then you would learn it with full interest.
So here are some point which will help you in finding out your Why.
Mother Language :
Procedural Programming Language :
General Purpose Language :
Speed :
Mid-Level Programming Language :
High-Level Languages are machine independent and are easy to understand whereas Low-level Languages are machine dependent and are not much easy to understand.
Program #1
Output #1
Working of Hello ! World program
- The execution of every program starts from the main( ) function. If their is no main function present in the program then it will not execute.
- stdio.h stands for Standard Input Output which has some predefined functions like scanf( ) , printf( ) etc. If we not use this then such functions will not work and program will not get execute.
- conio.h stands for Console Input Output which has predefined functions like getch( ) , clrscr( ) etc. If we not include this then such functions will not work and program will show an error.
- #include is a preprocessor command. It will help us in including the contents of stdio.h and conio.h files in our program source code.
Thank you for reading so far !
Hope it will help…
Stay connected 🙂 https://factunion.com/