Presentación Digital Proyectos
Carlos Josue Lopez Solano
Created on September 10, 2024
More creations to inspire you
FOOD AND NUTRITION
Presentation
IAU@HLPF2019
Presentation
SPRING IN THE FOREST 2
Presentation
HUMAN RIGHTS
Presentation
BLENDED PEDAGOGUE
Presentation
VALENTINE'S DAY PRESENTATION
Presentation
WOLF ACADEMY
Presentation
Transcript
ESTRUCTURA DE UN TRADUCTOR
📄
Empezar
que es un traductor
Un traductor se define como un programa que traduce automáticamente un texto o programa escrito en un lenguaje fuente a un formato comprensible por la computadora. Este proceso puede implicar la conversión de un programa de alto nivel a código máquina o intermedio.
📄
Ensamblador: Un compilador sencillo que traduce programas escritos en lenguaje ensamblador a código máquina.
Intérprete: Traduce y ejecuta el código fuente línea por línea. No genera un archivo ejecutable, sino que analiza y ejecuta el código fuente en tiempo real.
tipos de traductores
Compilador: Traduce todo el código fuente a un programa de código máquina o código intermedio en una única fase. El resultado es un programa ejecutable independiente.
+info
Intérprete: Traduce y ejecuta el cód igo fuente línea por línea. No genera un archivo ejecutable, sino que analiza y ejecuta el código fuente en tiempo real.
GENERACION DE CODIGO INTERMEDIO
FASES DE UN TRADUCTOR
03
06
05
02
01
04
GENERACION DE CODIGO
OPTIMIZACION
ANALISIS SEMANTICO
ANALISIS SINTACTICO
ANALISIS LEXICO
Errores
Mensajes de Error:
+info
Los traductores envían mensajes de error cuando encuentran problemas en el código fuente. Estos errores pueden estar relacionados con:Errores léxicos: Problemas con la estructura básica del código, como caracteres no válidos.Errores sintácticos: Violaciones de las reglas gramaticales del lenguaje.Errores semánticos: Problemas en el significado o la lógica del programa.
Lenguajes y Autómatas'
¿Necesitas más motivos para crear contenidos dinámicos? Bien: el 90% de la información que asimilamos nos llega a través de la vista y, además, retenemos un 42% más de información cuando el contenido se mueve.
¿Sabías que...
La ventana permite añadir contenido más amplio. Puedes enriquecer tu genially incorporando PDFs, vídeos, texto… El contenido de la ventana aparecerá al hacer clic en el elemento interactivo.