Content deleted Content added
m new definition, based on instruction |
rewrite intro |
||
Line 1:
A '''computer program''', or simply a '''program''' is an artifact that describes a [[computation]], and possibly actions that are to be carried out based on the results of those computations. A computer program can be manifested in several forms:
* It can be written down on paper, like a cooking [[recipe]].
* It can be used to guide the fabrication of a piece of [[hardware]].
* It can be realized as [[software]], i.e. data stored in the memory of a [[computer]].
The last of these usages is the one most strongly associated with the term "computer program", and in fact the term "program" is often used as a synonym for "software". When manifested in the appropriate hardware or software, a program becomes directly ''executable''; that is, the program's embodiment can compute and act autonomously, without human intervention.
==Running a Program==
|