En primer lugar, las computadoras no hacen posible “nada”; Sólo hacen posibles algunas cosas. Supongo que está hablando de un evento del “mundo real” que no sería posible sin las computadoras.
Todas las computadoras están, en teoría, basadas en algo que se llama una máquina de Turing (UTM). Gracias a la tesis de Church-Turing, los UTM son equivalentes (en capacidades teóricas) a cualquier computadora de propósito general que se haya fabricado o se creará. Esto excluye cualquier aumento en la capacidad posible gracias a la entrada / salida (E / S) de los dispositivos que están conectados a las computadoras
Entonces, la pregunta es: ¿qué puede habilitar un UTM y qué no puede habilitar?
Existen límites estrictos sobre lo que pueden hacer los UTM, como, por ejemplo, no es posible que un UTM detecte un proceso infinitamente largo, de ahí el problema de la detención. Esto significa que cualquier problema que le pidamos a una computadora que resuelva debe resolverse en un tiempo determinado.
- ¿Crees que India hubiera estado mejor con un estatus de Dominio?
- ¿Cuál es la forma más triste de morir?
- Si estás muy adelantado a tu tiempo, ¿terminará Dios tu vida de repente?
- ¿Cuál es una visión y enfoque budista para poner tu corazón completamente en algo?
- ¿Qué incidentes en tu vida restauraron tu fe en Dios?
Esta visión es la clave para entender los algoritmos.
La implementación práctica del proceso teórico descrito por un algoritmo se denomina programa (también conocido como software), donde las principales diferencias entre una computadora y otra son el tipo de software cargado en la computadora y cualquier dispositivo de E / S conectado a la computadora.
Aquí es donde sobresale el software: matemáticas extremadamente precisas a velocidades de iluminación.
Esto nos permite tener un control preciso de la E / S. Tomemos lo que para los estándares de hoy es un tipo “trivial” de E / S: controlar el tiempo de empuje y quema de los motores de cohetes.
Los ángulos y tiempos necesarios para llegar a la Luna y regresar (de manera segura) son increíblemente precisos, demasiado precisos para que los humanos puedan entender bien los medios manuales y no digitales. El cómputo de estos ángulos y tasas de combustión es sencillo para una computadora, asumiendo que está conectado a la maquinaria que realmente los controla (el dispositivo de salida).
El Apollo 11 estaba alimentado por una computadora que no era más poderosa que una calculadora de bolsillo, pero como estaba conectado a los dispositivos de E / S correctos, los EE. UU. Siguen siendo el único país que ha conseguido a alguien en la Luna hasta el momento.
Lo creas o no, esto es más difícil de lo que parece en el espacio. Para ilustrar el nivel de dificultad, el rover lunar chino que se lanzó el año pasado murió inesperadamente cuando su sistema operativo se bloqueó después de solo 2 semanas.