Want to create interactive content? It’s easy in Genially!

Get started free

1.4 Estructura de un traductor

Diego Perez Carmona

Created on September 10, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

1.4 Estructura de un traductor

¿Qué es un traductor?

Esquema inicial pra 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.

Introduccion

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.

Fases de 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.

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

Fases de un traductor (II)

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.

Tipos de traductores

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.

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).

Páginas: 119

recio: xx €