Un programa es un conjunto de datos o instrucciones que controla el comportamiento de una máquina . Algunos ejemplos son:
Mecanismos
- El flautista automático, inventado en el siglo IX por los hermanos Banū Mūsā en Bagdad , es el primer ejemplo conocido de una máquina programable. El trabajo de los Banu Musa estuvo influenciado por sus antepasados helenísticos, pero también introdujo mejoras significativas con respecto a la creación griega. [ 1 ] El mecanismo de barrilete articulado, que permitía variaciones programables en el ritmo y la melodía de la música, fue la contribución clave de los Banu Musa. [ 2 ]
- En 1206, el inventor musulmán Ismail al-Jazari (en el Sultanato Artúquida ) describió una máquina de tambores que podría haber sido un ejemplo de autómata programable. [ 3 ]
- Barriles, tarjetas perforadas y rollos de música que codifican la música que se reproducirá en pianos mecánicos , órganos de feria , organillos y cajas de música .
- La secuencia de tarjetas perforadas que utiliza un telar Jacquard para producir un patrón determinado en la tela tejida . Inventado en 1801, utilizaba agujeros en tarjetas perforadas para representar los movimientos de los brazos del telar de costura y así generar patrones decorativos automáticamente.
Electrónica
Algunos equipos y electrodomésticos programables solo permiten a los usuarios seleccionar opciones predefinidas o configurar parámetros predefinidos. El usuario no está obligado ni autorizado a escribir ningún programa informático (de texto, visual o de cualquier otro tipo).
- El "programa" de un termostato programable consiste en parámetros modificables por el usuario (modo, hora, temperatura) que se encuentran en las entradas de una programación.
- El "programa" o parche de un sintetizador musical programable ajusta los parámetros y los interruptores que interconectan los módulos.
- El "programa" de muchos circuitos integrados programables son datos que almacenan permanentemente para su recuperación ( ROM programable, etc.) y/o que rigen su funcionamiento ( dispositivo lógico programable, etc.).
Computadoras
- Un programa informático ( software ) es una lista de instrucciones que pueden ser ejecutadas por un ordenador .
Cuando un ordenador programable, una calculadora programable o un controlador lógico programable ejecuta un programa, su procesador sigue las instrucciones o comandos que este contiene. Cada instrucción produce efectos que modifican el estado de la máquina según su significado predefinido.
Véase también
- Programa (desambiguación)
- Todas las páginas con títulos que contienen programable
- Programador
Referencias
- ↑ Koetsier, Teun (2001-05-01). "Sobre la prehistoria de las máquinas programables: autómatas musicales, telares, calculadoras" . Mecanismo y teoría de máquinas . 36 (5): 589– 603. doi : 10.1016/S0094-114X(01)00005-2 . ISSN 0094-114X .
- ↑ Kapur, Ajay; Carnegie, Dale; Murphy, Jim; Long, Jason (2017). "Altavoces opcionales: una historia de la música electroacústica sin altavoces" . Organised Sound . 22 (2). Cambridge University Press : 195–205 . doi : 10.1017/S1355771817000103 . ISSN 1355-7718 .
- ↑ Profesor Noel Sharkey , Un robot programable del siglo XIII (Archivo) , Universidad de Sheffield , 2007
- Terminología informática
- Inventos árabes
- Inventos iraníes
- Cálculo de stubs