Programming: Chapter: 01 - Introduction

Bookmark and Share

Introduction

Before you jump and start learning a programming language, it will be useful if you understand what is the programming and how it works, including some programming terminology.

A team is only a useless picture. It is not nothing but a lot of different hardware elements assembled into a single unit. At this point, these elements of hardware jointly or separately serve anything. This is as good as a car that has been mounted. Is it the car of any use out of fuel? In the same way, we must provide the team with fuel, in this case its electricity (although there were some types of mechanical equipment, here we are referring to electric machines). At this point a team is essentially only a great lot of tiny electronic switches that are on or off. Now this is as good as a car with enough fuel and it can be controlled, but no drive controller.

We need a driver, who can operate the steering wheel, gear, jumps, etc., which will make the car move. In the same way by different combinations of these modifiers of configuration, you can make the team do something, for example, play a video on the screen or play a music video through your computer speakers or open a file, etc.. Now have a team when turn on these switches and when to change out of them is in other words nothing but instruct a computer what to do. This is what programming is in very simple words.

Programming often refers to computer programming. So now it brings to our important question!

What is programming?

Computer programming known as programming or coding is the art of making a computer do what you want to do. Programming in very simple terms is how write programs. A sequence of instructions written to perform a task specified for a team is commonly known as a program, but is also known as a Software program or even equipment. A team that only hardware requires instructions to act. These instructions are executed in the CPU calculates.

Programming is planning how to solve a problem. No matter which method is used - pen & paper, slide, adding machine rule or a team, troubleshooting requires planning.

Based on the above definition, programming is planning how to solve a problem. So here really we are not solving the problem, but the team will do it for us. If we want to solve the problem ourselves, then you don't need to write a program and therefore we do not need a team isn't.

Then do we need a computer, simply because we know how to solve a problem and also know to instruct a computer to do for us, but cannot do this to speed & accuracy with which a team can do it.? We also fed up Bored & do the same work over and over again, but the team can do the same work a million times to the same speed & precision as the first one without getting bored or tired.

We can take a simple example of calculation of the sum of all even numbers from 1 to 1,000,000. This is not something that we cannot do, but the time required to calculate, the possibility of a mistake at some point, amount of resources if you are using a pencil and a paper or a machine to calculate, and other similar reasons this make an undesirable option. Over & above this, is what happens if we have to calculate between a different set of numbers over and over again? It is humanly difficult. But writing a program, we can achieve this in less than 5 minutes. At the same time we can continue running the same program over and over again to make any number of calculations and we can also obtain accurate results in seconds.

I can give instructions to the team to take every number, add to the next and from there add each number next to the previous sum until it reaches the specified upper limit. Not look at these instructions for its accuracy, but you need to understand here is, I can indicate a team to solve a problem only if you know do. This means that unless I know the solution to the problem, it is pointless even to try to solve one.

You can take an example of a taxi driver in the street, but who are new to the city. With this taxi driver, not simple we can get into the car and ask him to drive in the point a. will have to give instructions right on the route he should take to reach the destination. I can give you instructions on the route only if I know how. Otherwise, will be a futile effort.

In the same way that no point even trying to write a program until you have the knowledge of how it will solve the problem.

Put into simple words, programming is to tell a computer what to do. But it seems very simple, it is very complicated. You must take into account two things here:

The important point here is that the teams do not speak English. From a computer only a machine includes two core concepts: activate and deactivate. In and out of concept is called a binary system with representing 1 and shutdown which represents 0. Therefore team knows only one language which is 0 and 1 known as binary language.

The second important thing is that your instructions must be accurate. As I mentioned earlier, a team is only a useless picture. It is not nothing but a lot of different hardware elements mounted in a drive.

So if you have to instruct a team, then you have to tell them exactly what to do.

Now I hope that you have to know the complexity in programming.




visit http://www.iGnani.com

Note: We do not ask that pay any content on our site
-Free in the teams training through video tutorials.
-Forum to get questions answered.
-Blog for reference materials, example codes and much more.
-Test online you assess your progress.
-Training soon will be available for members.

To acquire knowledge through the exchange of knowledge.




Related Posts by Categories



{ 0 comments... Views All / Send Comment! }

Post a Comment