instruction:
You are given a passage. Using the information present in the passage, you need to classify it into one of the 10 topics: 0 - 'Society & Culture', 1 - 'Science & Mathematics', 2 - 'Health', 3 - 'Education & Reference', 4 - 'Computers & Internet', 5 - 'Sports', 6 - 'Business & Finance', 7 - 'Entertainment & Music', 8 - 'Family & Relationships', 9 - 'Politics & Government'.
question:
Programming is instructing a computer to do something for you with the help of a programming language. The role of a programming language can be described in two ways:

1. Technical: It is a means for instructing a Computer to perform Tasks
2. Conceptual: It is a framework within which we organize our ideas about things and processes.

According to the last statement, in programming we deal with two kind of things:

* data, representing ''objects'' we want to manipulate
* procedures, i.e. ''descriptions'' or ''rules'' that define how to manipulate data.

According to Abelson and Sussman ([ABELSON, 1985, 4,])

''.....we should pay particular attention to the means that the language provides for combinign simple ideas to form more complex ideas. Every language has three mechanisms for accomplishing this:

primitive expressions, which represent the simplest entities with which the language is concerned

means of combination, by which compound expressions are built from simple ones, and

means of abstraction, by which compound objects can be named and manipulated as units.''

A programming lanugage should both provide means to describe primitive data and procedures and means to combine and abstract those into more complex ones.

The distinction between data and procedures is not that clear cut. In many programming languages, procedures can be passed as data (to be applied to ''real'' data) and sometimes processed like ''ordinary'' data. Conversely ''ordinary'' data can be turned into procedures by an evaluation mechanism.
answer:
4

question:
According to a Wall Street Journal article referenced here, Richard Thomas, a wildlife expert from New York, estimated that a woodchuck moves about 700 pounds of dirt in building its burrow...so, he estimated that over that same time and effort, a woodchuck could chuck 700 pounds of wood if a woodchuck could chuck wood.
answer:
3

question:
yah, for a sampling of tech guys, visit the northbound mountain view caltrain stop at about 5:20 one afternoon. you'll be giddy when you see you're completely surrounded by cute, intelligent, mostly available men.

(disclaimer: this party accepts no liability for the accuracy of above statements if customer isn't completely satisfied with her experience)

1015 Folsom danceclub is where i met mine. I'm not sure it could work twice though. :)
answer:
8