¿Cuál es el propósito de un programa de computadora?

Un programa de computadora acepta entradas y genera salidas. Los propósitos para los que están personalizados en cómo hacerlo generalmente son ayudar a los deseos y necesidades humanos, generalmente realizando cálculos de entrada-> salida a una velocidad más alta y con un grado de precisión mucho mayor de lo que los humanos son capaces de hacer.

Un excelente punto de partida para comprender los programas de computadora es doble: investigar los sistemas de tipos y la programación funcional, como en OCaml y Haskell, y segundo, comprender las propiedades físicas de una computadora, incluidos conceptos como puertas lógicas y la arquitectura general de una computadora: en el nivel más abstracto (y simplificado), la descomposición de una computadora en “procesador” y “datos / interfaz”, que se descompone en CPU / GPU para “procesador”, y todo, desde la red, el teclado, el monitor, el disco duro, RAM, etc., para “datos / interfaz”. Casi todo lo que hace una computadora de alto nivel se descompone en la forma, “tomar datos de algún lugar, hacer algo de acuerdo con otros datos y colocar el resultado en otro lugar”.

Esto puede sonar abstracto, pero el tema es abstracto. Estás hablando de todo, desde sistemas que analizan el ADN para encontrar causas genéticas de enfermedades hasta Google Chrome o Call of Duty.

Proporcionar cierta lógica que escuche las entradas de una computadora y escriba en las salidas de una computadora.

Las entradas son, por ejemplo, teclas, ratones, sensores táctiles, señales de red. y otros productos del programa. Las salidas son, por ejemplo, píxeles en la pantalla, impresoras, unidades de disco y redes y otras entradas de programas.

Un CALCULADOR es un dispositivo electrónico con funciones fijas. Si escribe “2”, luego “+”, luego “2” nuevamente, generará 3.9999999 y lo redondeará a 4. En este ejemplo, los 2 son las entradas, mientras que el 4 es la salida. “+” Es la señal para ejecutar un programa, es decir, tomar los dos primeros operandos, realizar la función aritmética de la suma en ellos y generar el resultado de esa suma con n dígitos significativos de precisión.

Por lo tanto, llamamos a una calculadora una “computadora de propósito especial”. Solo puede ejecutar qué programas se han cargado en sus chips o sus engranajes.

En una COMPUTADORA DE PROPÓSITO GENERAL, o computadora de Programa almacenado, las funciones estáticas se reemplazan por declaraciones escritas en un lenguaje, traducidas a instrucciones elementales y luego ejecutadas hasta que no existan más entradas o estímulos. Al cesar el programa, se carga otro en la memoria de la máquina y el proceso se repite una y otra vez.

Por lo tanto, el propósito de una computadora es aceptar entradas, procesarlas y entregar salidas. El programa es lo que le dice a la computadora cómo aceptar, adquirir, editar, manipular, razonar, formatear y expresar como símbolos los resultados de esta secuencia.