Want to make creations as awesome as this one?

More creations to inspire you

ONE MINUTE ON THE INTERNET

Horizontal infographics

SITTING BULL

Horizontal infographics

RUGBY WORLD CUP 2019

Horizontal infographics

GRETA THUNBERG

Horizontal infographics

FIRE FIGHTER

Horizontal infographics

VIOLA DAVIS

Horizontal infographics

Transcript

1.4 Estructura de un traductor

¿Qué es un traductor?

Un traductor es un programa que traduce o convierte desde un texto o programa escrito en un lenguaje fuente hasta un texto o programa escrito en un lenguaje destino. Los traductores engloban tanto al compilador como al intérprete.

Esquema inicial pra un traductor

Análisis Léxico: se lee el programa de izquierda a derecha, agrupa tokens, elimina todo aquello que no sean un token y comprueba que todo haya sido escrito correctamente.

Fases de un traductor

Desempeña un papel crucial en el desarrollo de un software al convertir el codigo fuente escrito por los programadores en un formato que la computadora pueda entender y ejecutar.

Introduccion

Análisis Sintáctico: se agrupa toda información o tokens de manera jerarquica, que se logran mediante métodos de ordenamiento.

Análisis Semántico: Se hace todo análisis general que se agrupara de manera semántica e s decir que tenga una relación por lo cual debe de corregir todos los errores.

Ensamblador: Es un compilador sencillo, en el que el lenguaje fuente tiene una estructura simple que permite una traducción de una sentencia fuente a una instrucción en código máquina.El lenguaje que utiliza se llama lenguaje ensamblador y tiene una correspondencia uno a uno entre sus instrucciones y el código máquina.

Páginas: 119

recio: xx €

Compilador: Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, es decir que permitiera traducir el código fuente del programa en un lenguaje de alto nivel a otro de nivel inferior (Lenguaje Máquina).

Tipos de traductores

Fases de un traductor (II)