Программа (машина) - Program (machine)
Программа представляет собой набор инструкций , используемых для контроля поведения машины . Примеры таких программ включают:
- Последовательность карт, используемых жаккардовым ткацким станком для создания заданного узора на тканой ткани . Изобретенный в 1801 году, он использовал отверстия в перфокартах для представления движений руки ткацкого станка с целью автоматического создания декоративных узоров.
- Компьютерная программа ( программное обеспечение ) представляет собой список команд , которые будут выполняться на компьютере.
- Бочки, перфокарты и музыкальные файлы, кодирующие музыку, которую играют на пианино , органах для ярмарок , шарманках и музыкальных шкатулках .
- Музыкальный секвенсор программируемый музыкальный инструмент . Это был самый ранний тип программируемой машины. Первым музыкальным секвенсором был автоматизированный флейтист , изобретенный персидскими братьями Бану Муса , описанный в их Книге изобретательных устройств в 9 веке. В 1206 году изобретатель - мусульманин Аль-Джазари (в Artuqid Sultnate ) изобрел программируемые автоматы , которые включали в себя первую программируемую драм-машину .
Выполнение программы - это последовательность действий в соответствии с содержащимися в ней инструкциями. Каждая инструкция производит эффекты, которые изменяют состояние машины в соответствии с ее предопределенным значением.
Хотя некоторые машины называются программируемыми , например программируемый термостат или музыкальный синтезатор , на самом деле они являются просто устройствами, которые позволяют своим пользователям выбирать среди фиксированного набора различных опций, а не управляться программами, написанными на языке ( будь то текстовое, визуальное или иное).