Showing posts with label Programing. Show all posts
Showing posts with label Programing. Show all posts

Wednesday, 6 May 2015

Importance of Programin Or Why Learn programing?

Before explaining the importance of programing , I consider here the importance of a language in our lives. Because programing directly related to the any language. Any language is the best tool for communication.
For Example You have a friend and his language is Hindi and he did not know your English language. And you also dont Know Hindi. Its mean you both are silent friend. Even You both are desire to talk and want to share thoughts but in vain. Yet, you will be learn Hindi first then communicate easily.
Similarly , If you want to communicate with a computer ,you must be learn the computer language first. Then you can teach computer your language.
Language is the fundamental tool of Programing. Now come to the point
Matthias Felleisen write in his book" How to design programs". 'It is indeed true that traditional forms of programing are useful for just a few people. But, programing as we the authors understand it is useful for every one : the administrative secretary who uses spreadsheets as well as the high- tec programer. in other words, we have a broader notion of programin teaches problem-analysis and problem -solving skills without imposing the overhead of traditional programing notations and tools.'
Hence learning to program is important because it develops analytical and problem solving abilities.
Programing is a fun and we learn many skills that important for all professions.
Skills are:
  1. Critical reading.
  2. Analytical thinking.
  3. Creative Synthesis.

Programing (What is a Program?)

"Step by step Solution of a problem is called a programing".
 In every day life we are facing many problems, like someone need a cup of coffee or A hungry person want to something for his hunger. When we all face like problems then we want to find out some ways to solve problems.
First of all for the solution we make a plan may be in mind or on paper. I consider here a example for understanding easily.
For example1:
 you are getting ill and there is no body who care you and taking you to the doctor. Now you helpless. Now you plan a program to go to the doctor.
your First step :
 now you think there are many doctors in your surrounding, but who is the better for checkup? and how far he is? Which type of convince you can use to reach there? and How many $ money should be in your pocket?
Your  2nd step:
 Suppose Dr. Hassan is best for you and he is 10 miles away from you. You can go there from bus or taxi  and arrange money.
So this All Process is called Program or a Solution of a Problem.
In computer Programing same step used which are cleared in above example.