domingo, 6 de octubre de 2013

ETAPAS DE LA PROGRAMACIÓN

Etapas de la programación

En la primera etapa de la informática todos los programas se hacían utilizando el código máquina, pero aparte de que es muy complicado de programar y muy difícil de leer, una vez tenemos el programa sólo lo podemos ejecutar en un tipo de máquina concreto. Si cambiamos de máquina perdemos todos nuestros programas.
Compilación: antes de ejecutar nuestro programa, lo compilamos. Lo que denominamos compilador (que es otro programa) primero reconoce si nuestro código está escrito siguiendo las reglas del lenguaje y si no hay errores lo traduce a código máquina. Lo que posteriormente se ejecuta es el código máquina que se ha generado.
Interpretación: el código se va ejecutando instrucción a instrucción, y una a una se van traduciendo a código máquina. Quien lo hace es el intérprete (también otro programa).
Que-es-la-programacion-de-software-6.jpgISTOCKPHOTO/THINKSTOCK
Hay un tercer mecanismo que es el de Java, que utiliza una solución mixta, primero con un compilador que no genera código máquina para la máquina física sino para lo que se llama una máquina virtual (la famosa máquina virtual de Java). A este código de máquina virtual se le llama byte-code. La máquina virtual en realidad es un interprete que después va ejecutando (traduciendo a código máquina real) el byte-code instrucción a instrucción.

No hay comentarios:

Publicar un comentario