Sitemap
Press enter or click to view image in full size
The Chaat

What Programming really is (In a Indian funny way)?

2 min readNov 3, 2018

--

Whenever a newbie enters in computer science world, he gets a set of notions from which he is completely new.

First is what the hell,”Programming” is,let me answer it in a simple way.

Suppose, you are walking on a street, and find a stall of “Chaat” (An Indian Street Food). Then you went to that stall and order for the chaat, and got that after few minutes( usually it takes this much time).

Get Devansh Gupta’s stories in your inbox

Join Medium for free to get updates from this writer.

Let us focus, on this event in a different way. Let you be a Computer User, and let vendor of that stall be a computer, what you did, during your order is that you just “command” that vendor to do some process.

And you never tell vendor, how to make chaat, But how did he know to make chaat. Of course from a recipe. He might have learnt that recipe from one of his friends, or from some other source. And he needs a language for it, after all we all need a language to communicate with other people. It may be Hindi, Tamil or English or whatever language he knows.

Now, the recipe that taught to that chaatwala is the “Program” (Instructions to something) as he is the computer. The language he used is “Programming Language”. And the whole process to teach the vendor(Computer), How to make chaat(Program), by using a Programming Language is Called “Programming”. And whenever we ask for chaat, we are just running the program to make chaat everytime.

In short programming is a process to teach(Instruct) computer to do some specific task, using a language (Programming language).

Isn’t simple ?

In Next post we will talk about what is compiler and interpreter ?

--

--