Breakout Videojuego
Erick Ramirez
Created on September 10, 2024
More creations to inspire you
MISSION SANTA: MATH BREAKOUT
Escape games
KINGDOM HEARTS ESCAPE ROOM
Escape games
POKEMON LET'S GO ENGLISH
Escape games
HARRY POTTER
Escape games
Transcript
1.4 Estructura de 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.sión en cualquier lugar.
¿Qué es un traductor?
.
Esquema inicial para un traductor
Compilador: Es un tipo de traductor que toma el código fuente (escrito en un lenguaje de alto nivel, como C o Java) y lo traduce completamente a código máquina antes de que se ejecute. El código resultante
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 (I)
Análisis Sintáctico: se agrupa toda información o tokens de manera jerarquica
Análisis Semántico: Se hace todo análisis general que se agrupara de manera semántica es decir que tenga una relación por lo cual debe de corregir todos los errores.
Fases de un traductor
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.
lenguaje Ensamblador