Los
programas son la capacidad de reacción, mediante instrucciones preestablecidas para hacer algo en una computadora con información digital o mediante automatismos. Si una computadora pudiera realizar programas, podríamos decir que tiene las capacidades de desarrollar razonamientos nuevos, hecho que hasta ahora no ocurre en general (esto es estudio de la Inteligencia Artificial).
Los programas son rutinas o "formas de procesar información" preestablecidas por los programadores. En un lenguaje interpretable por la computadora (compatible), los programas (software), pueden hacer de intermediario entre: el usuario y la máquina (hardware), entre un usuario y otro programa, programas entre programas, o programas como máquinas conectadas (tienen el programa grabado en su hardware). Esto siendo siempre que sea compatible todo, donde no hay compatibilidad no funciona.
En una computadora hay programas funcionando automáticamente (ejemplo antivirus), más programas que pueden ser manejados por el usuario, y asimismo hay programas que se activan cuando otros programas los utilizan, por ejemplo cuando escucha música en la computadora, si abre un programa reproductor y este programa encuentra un archivo de música comprimido, va a activar a su vez un programa para poder descomprimirlo (codec). Otro ejemplo, un virus en informática es un programa de determinadas características que "se activa solo" (por consecuensia de), una vez instalado, y se puede multiplicar a sí mismo.
Más ejemplos:
1) Cuando una computadora se pone en marcha y está todo listo para usarse, un pequeño programa grabado en el hardware, la computadora ( ejm. el BIOS), indica que se continúe con el inicio de otro programa, que es el Sistema Operativo (ejm. Windows), y a su vez este le da la base a nivel software (programas), para que otros programas compatibles puedan funcionar correctamente en la computadora, como es el caso de un Antivirus que ya instalado se activa automáticamente analizando lo que se hace en el Sistema, en busca de señales de virus previamente conocidos. Entonces está entendiendo lo siguiente: en una computadora hay generalmente muchos programas activos al mismo tiempo, desde que se la prende, y otros que se los activará según se los necesite.
2) Cuando se programa una computadora, para que al pulsar la letra “A” del teclado, en un programa para escribir, aparezca la letra “A”, dicho programa, en realidad interpreta la letra “A” a través de otro programa, ya que una computadora carente de programas no interpreta ninguna letra, no sabe que “A” es correspondiente a un caracter que se muestra así: A. Nunca lo sabe, simplemente es una automatización, o conjunto de ellas más componentes que forman la computadora.
¿Desea aprender un poco más? A continuación en este video muy informal que hice un día hace años, se utiliza en una notebook algunos programas y se explican algunos detalles de su utilización incluyendo el uso del mouse táctil. Más adelante en el curso hay otros videos de mayor calidad actuales, pero realmente el que no sabe nada le vendrá bien estos 10 minutos extras:
En la computadora hay un elemento llamado Microprocesador (que algo de programación a nivel máquina también tiene), este por su construcción tiene la capacidad de realizar distinto tipo de ecuaciones, devolviendo resultados. El Microprocesador es un dispositivo (hardware), que ya viene por su construcción, programado en su diseño e interpreta algunas instrucciones básicas, que luego los programadores pueden utilizar.
Por consiguiente una computadora es un conjunto de componentes tangibles (“que se pueden tocar”), lo que en informática se llama hardware; y un conjunto de componentes no tangibles llamados software o programas para poder realizar distintas tareas. -Javier R. Cinacchi en exclusivo para www.estudiargratis.com.ar y www.estudiargratis.net.
Entonces: se supone que ya comprendes el concepto de programas, y tienes una idea sobre esto...