Program (machine)

Last updated

A program is a set of data or instructions that controls the behavior of a machine. Examples include:

Contents

Mechanisms

Electronics

Some programmable equipment and appliances only allow their users to select predefined options and/or set predefined parameters. The user is not required or allowed to write a computer program (textual, visual, or otherwise).

Computers

When a programmable computer, programmable calculator, or programmable logic controller executes a program, its processor follows the instructions or commands that the program contains. Each instruction produces effects that alter the state of the machine according to its predefined meaning.

See also

References

  1. Koetsier, Teun (2001-05-01). "On the prehistory of programmable machines: musical automata, looms, calculators" . Mechanism and Machine Theory. 36 (5): 589–603. doi:10.1016/S0094-114X(01)00005-2. ISSN   0094-114X.
  2. Kapur, Ajay; Carnegie, Dale; Murphy, Jim; Long, Jason (2017). "Loudspeakers Optional: A history of non-loudspeaker-based electroacoustic music". Organised Sound . 22 (2). Cambridge University Press: 195–205. doi: 10.1017/S1355771817000103 . ISSN   1355-7718.
  3. Professor Noel Sharkey, A 13th Century Programmable Robot (Archive), University of Sheffield, 2007