Está en la página 1de 10

PROGRAMACIÓN 

DE
C O M P U TA D O R E S I I
ACTIVIDAD #01 

Estudiante: Isaac David Jácome García


Traductores del
lenguaje:
¿Qué Se dividen en dos
De una son? forma resumida, tipos al modo en que llevan a
De acuerdo
los traductores son una herramienta cabo el proceso de conversión, los
esencial en la programación o traductores se dividen en dos
desarrollo, encargándose de conjuntos: intérpretes y
convertir código fuente de un compiladores.
determinado lenguaje de
programación a código máquina que
puede "entender" directamente el
ordenador.
Traductores del
lenguaje:
Interprete
: que ejecuta las líneas de código que
Un intérprete es un traductor
conforman un programa una a una y directamente. Es un programa que
va leyendo el código fuente de otro programa y lo va ejecutando según
lo lee.

El código máquina generado en el momento de la traducción no es


almacenado para su posterior ejecución cuando se solicite. Por tanto, el
programa realizado con un lenguaje de programación traducido por un
intérprete, siempre necesitará a éste para poder ejecutarse. No existe
independencia entre la fase de traducción y ejecución.
Traductores del
lenguaje:
Compilado
r:
Los traductores de tipo compilador convierten el código fuente de un
programa en código máquina, generando en el camino un recurso
adicional (un ejecutable) que será el que utilizaremos para ejecutar el
programa. 

El resultado final, será un programa autoejecutable que no necesitará


ninguna herramienta adicional para hacerlo. Simplemente le
indicaremos que se ejecute cuando lo deseemos y así lo hará.
Traductores del
lenguaje:
Intermedio
: producen un código intermedio entre el
Existen otros traductores que
código fuente y el máquina. Son por tanto, una mezcla de interpretados
y compilados.

En el lenguaje Java, se genera un recurso bytecode. El cual es un


código precompilado que necesita interpretarse por la máquina virtual
de Java para ejecutarse.
Traductores del
lenguaje:
¿Que es
JavaC? de Java. Se encarga de compilar
JavaC es el principal compilador
archivos fuente Java en código byte. los archivos de bytecode son
independientes de la plataforma. Esto significa que puede compilar su
código en un tipo de hardware y sistema operativo, y luego ejecutar el
código en cualquier otra plataforma que admita Java.
Traductores del
lenguaje:
Java
Runtime Environment:
Java Runtime Environment o JRE es uno de los tres componentes
interrelacionados para desarrollar y ejecutar programas Java. Es una
capa de software que se ejecuta encima del software del sistema
operativo de una computadora y proporciona las bibliotecas de clases y
otros recursos necesarios para que junto al JDK y JVM se ejecute
correctamente un software de Java.
Traductores del
lenguaje:
Java Virtual
machine:
Como habíamos dicho antes, Java no pasa directamente el código a
lenguaje de maquina sino que utiliza el compilador para convertirlo a
bytecode el cual sería el lenguaje intermedio. Entre el bytecode y el
sistema operativo se coloca un componente especial llamado "Java Virtual
Machine" que es el que realmente va a ejecutar el código.
Java Virtual Machine o JVM toma el código bytecode resultante de
compilar tu aplicación Java y lo compila a su vez a código nativo de la
plataforma en la que se está ejecutando. La ventaja principal de este
esquema es que es muy fácil crear un programa Java y que luego éste se
pueda ejecutar en cualquier sistema operativo para el cual exista una
implementación de la JVM
Traductores del
lenguaje:
Java: Software
Un kit de desarrollo Development Kit
de software (SDK) es un conjunto de herramientas que
ofrece generalmente el fabricante de una plataforma de hardware, un sistema
operativo (SO) o un lenguaje de programación.

En el caso de Java. El JSDK o Java: Software Development Kit corresponde


a un grupo de herramientas que ayudan para lograr una correcta ejecución de
cualquier software en Java. 
Por lo general este trae su propio compilador un depurador y
varias interfaces de programación de aplicaciones (API) entre otras cosas.
GRACIAS

También podría gustarte