Wednesday, 30 November 2016

My First Programming Language- C

Introduction

The first question that comes to my mind when I think about Programming is "Why?". Yes, why should I Learn Programming or just say what actually is Programming? Guys there are only two types of people: a User and a Programmer. A User is a person who simply uses the computer, does his work and over, that's it. He is bounded by the limitations of the System, which means he can only perform tasks that the system wants to perform. So basically here the User is not using the computer but the computer is limiting its usage from the user.

On the other hand, a Programmer is someone who understands the working of computer, knows what a computer can do and how to make it perform tasks that a user wants. A Programmer understands the limitations of the system and then tries to overcome the limitations so that a computer can perform all such tasks that the user wants.

Where to Start?
A Programmer is someone who codes in different programming languages. There are many different machine languages like C, C++, C#, JAVA, etc. A computer cannot understand the languages that humans speak rather it only understands Binary Language i.e 0 and 1. Now these Programming Languages convert the Human Languages into language that machines can understand.

So the question comes Where to Start? Which programming language should I learn first? Well the answer is simple that before riding a Sports Bike you need to make your hands on a Scooter first. Once you get an idea of its functions and you catch a perfect balance, you can easily move over to any bike. Similarly in Programming, the first language comes first i.e "C". Once you've mastered in C, all other languages are just like learning Nursery Rhymes, coz only the names of functions may change but the Logic remains the same.


Overview of C language

C is a structured programming language developed by Dennis Ritchie in 1973 at Bell Laboratories. It is one of the most popular computer languages today because of its structure, high-level abstraction, machine independent feature. C language was developed with UNIX operating system, so it is strongly associated with UNIX, which is one of the most popular network operating system in use today.

History of C language

C language has evolved from three different structured language ALGOL, BCPL and B Language. It uses many concepts from these languages and introduces many new concepts such as data types, struct, pointer. In 1988, the language was formalized by American National Standard Institute(ANSI). In 1990, a version of C language was approved by the International Standard Organisation(ISO) and that version of C is also referred to as C89.

No comments:

Post a Comment