Programme (machine) - Program (machine)
Un programme est un ensemble d'instructions utilisé pour contrôler le comportement d'une machine . Des exemples de tels programmes comprennent:
- La séquence de cartes utilisées par un métier Jacquard pour produire un motif donné dans un tissu tissé . Inventé en 1801, il utilisait des trous dans des cartes perforées pour représenter les mouvements des bras du métier à coudre afin de générer automatiquement des motifs décoratifs.
- Un programme informatique ( logiciel ) est une liste d'instructions à exécuter par un ordinateur.
- Barils, des cartes perforées et des rouleaux de musique codant pour la musique à jouer par pianos , organes forains , orgues de Barbarie et boîtes à musique .
- Un séquenceur musical est un instrument de musique programmable . C'était le premier type de machine programmable. Le premier séquenceur musical était un joueur de flûte automatisé inventé par les frères persans Banu Musa , décrit dans leur Book of Ingenious Devices , au 9ème siècle. En 1206, l'inventeur musulman Al-Jazari (dans l' Artuqid Sultnate ) a inventé des automates programmables , qui incorporaient la première boîte à rythmes programmable .
L'exécution d'un programme est une série d'actions suivant les instructions qu'il contient. Chaque instruction produit des effets qui modifient l'état de la machine en fonction de sa signification prédéfinie.
Alors que certaines machines sont dites programmables , par exemple un thermostat programmable ou un synthétiseur musical , ce ne sont en fait que des appareils qui permettent à leurs utilisateurs de choisir parmi un ensemble fixe d'options variées, plutôt que d'être contrôlés par des programmes écrits dans une langue ( que ce soit textuel, visuel ou autre).