¿Qué es un programa?
Los programas están escritos en algunos lenguajes de programación y se ejecutan en un determinado sistema de estructura de destino. Al igual que un artículo escrito en inglés (lenguaje de programación), deje que una persona que entienda inglés (compilador) lea este artículo (sistema de estructura) para leerlo, comprenderlo y calificarlo.
Datos ampliados:
Si ningún programa admite una computadora basada en la arquitectura Princeton, generalmente no funcionará. Todos los programas se ejecutan en lenguaje de máquina, que es un lenguaje compuesto por números binarios (0 y 1). Generalmente, un programa se escribe en un lenguaje de alto nivel y luego el compilador/intérprete lo traduce al lenguaje de máquina durante el proceso de compilación, para que pueda ejecutarse.
En ocasiones también se puede utilizar la programación en lenguaje ensamblador. El lenguaje ensamblador ha realizado mejoras en el lenguaje de máquina, utilizando palabras para reemplazar 0 y 1, como Add para sumar y Mov para transmitir datos. De hecho, el lenguaje ensamblador es el sello distintivo del lenguaje de máquina. En este caso, el programa utilizado para la traducción se llama ensamblador.