* Información del proceso: Esta es la diferencia central. Mientras que otras máquinas pueden manipular objetos físicos (como un metal con forma de torno) o transmitir energía (como un generador que produce electricidad), las computadoras manipulan * información * de acuerdo con un conjunto de instrucciones. Esta información puede tomar muchas formas:números, texto, imágenes, sonido, etc. La manipulación se realiza a través de algoritmos y operaciones lógicas.
* Programabilidad: Las computadoras son programables. Esto significa que su comportamiento puede modificarse cambiando las instrucciones (programa) que ejecutan. Otras máquinas generalmente tienen un conjunto fijo de operaciones que realizan. No puede reprogramar una tostadora para hacer café, pero * puede * reprogramar una computadora para realizar una tarea muy diferente.
* Arquitectura de programa almacenado: La mayoría de las computadoras modernas siguen esta arquitectura:tanto las instrucciones del programa como los datos en los que operan se almacenan en la memoria de la computadora. Esto permite programas complejos y adaptables. Otras máquinas a menudo tienen su "programa" conectado a su diseño físico.
* Naturaleza de uso general: Mientras que algunas máquinas están especializadas para tareas específicas, las computadoras están diseñadas para ser de propósito general. Con el software correcto, una computadora puede realizar una gran variedad de tareas, desde el control de una nave espacial hasta jugar videojuegos. Una lavadora, por otro lado, está específicamente diseñada para lavar la ropa.
* Uso del sistema binario: Las computadoras operan fundamentalmente utilizando el sistema binario (0s y 1s). Si bien otros dispositivos pueden usar binario internamente para algunas funciones, es la base central de la operación de una computadora.
En resumen, mientras que otras máquinas realizan tareas específicas, las computadoras son * máquinas de procesamiento de información * capaces de ejecutar programas complejos y variables para resolver una amplia gama de problemas. La programabilidad y la naturaleza de uso general son factores distintivos clave.