Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Program (machine)

From Wikipedia, the free encyclopedia
Set of instructions used to control the behavior of a machine

Aprogram is a set of data or instructions that controls the behavior of amachine. Examples include:

Mechanisms

[edit]
  • The automatic flute player, which was invented in the 9th century by theBanū Mūsā brothers inBaghdad, is the first known example of a programmable machine. The work of the Banu Musa was influenced by their Hellenistic forebears, but it also makes significant improvements over Greek creation.[1] The pinned-barrel mechanism, which allowed for programmable variations in the rhythm and melody of the music, was the key contribution given by the Banu Musa.[2]
  • In 1206, the Muslim inventorIsmail al-Jazari (in theArtuqid Sultnate) described adrum machine which may have been an example of a programmable automaton.[3]
  • Barrels, punched cards, andmusic rolls encoding music to be played byplayer pianos,fairground organs,barrel organs, andmusic boxes.
  • The sequence ofpunched cards used by aJacquard loom to produce a given pattern within wovencloth. Invented in 1801, it used holes in punched cards to represent sewing loom arm movements in order to generate decorative patterns automatically.

Electronics

[edit]

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).

  • The "program" of aprogrammable thermostat consist of user-changeable parameters (mode, time, temperature) in the entries of a schedule.
  • The "program" or patch of a programmable musicsynthesizer adjusts parameters and switches that interconnect modules.
  • The "program" of many programmable integrated circuits is data that it permanently stores for retrieval (programmable ROM etc.), and/or govern operation (programmable logic device etc.).

Computers

[edit]

When a programmable computer,programmable calculator, orprogrammable logic controllerexecutes 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

[edit]

References

[edit]
  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


Stub icon

This computing article is astub. You can help Wikipedia byexpanding it.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Program_(machine)&oldid=1306817140"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp