Estructura de un traductor
Un traductor es un programa que tiene como entrada un texto escrito en un lenguaje (lenguaje fuente) y como salida produce un texto escrito en un lenguaje (lenguaje objeto) que preserva el significado de origen. Ejemplos de traductores son los ensambladores y los compiladores.
En el proceso de traducción se identifican dos fases principales:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCnwsLDh0iLFyzKY04-6xTFWdfwxnsK6ZJKFMX1nyv4umSa6JZBS8UAIh1_ASw9rohLbfXt9AIvaqTAgUHqqhfgYma8L-uNCbv-8-B_zOa2tvV-AWV-oXW7vJK9KPotpLMYCtvyVfC8Hk/s320/tra.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-JCAQIeCk9E27w4ps2_cLa3N4-LyZpuA34HDTHoYOymzZ5euJUxB9GuTJHZqXPN_Pb-qzxZAOVCHufLwUd4kglQuENr1BhCls0hXGWQB3MWocNke9NAtCxpT4ra4pAVCj6luLZFvE434/s320/Dibujo.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm2uj7rOSdlYXXgDmMyVMe9u6NI0M25DAm6iSM6pH_kMqB2uKi6zKmdwetO77NBGBvxEL2NYKGYnhbA-6NNtm8lfvcpSVN7nc_lcSo6kZnYfhoS4X1kdWPihyphenhyphenSlSKdgIDoEsRrZBdAKk4/s320/Dibujo6.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk4rtPqwi3ufzjc8O_sRD0aAhJUGriVm_vWqjRq_TXYv1l4uyZMv9JZmcauD8qz7BkiVzd7RWpZZLEXUZkeD9tHvV-pgng40fuHuuMetbBztp2dSBiH-UvrNEvzBazFqcV7Eg9SWEpR-M/s320/tr.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCnwsLDh0iLFyzKY04-6xTFWdfwxnsK6ZJKFMX1nyv4umSa6JZBS8UAIh1_ASw9rohLbfXt9AIvaqTAgUHqqhfgYma8L-uNCbv-8-B_zOa2tvV-AWV-oXW7vJK9KPotpLMYCtvyVfC8Hk/s320/tra.jpg)
- Fase de análisis
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-JCAQIeCk9E27w4ps2_cLa3N4-LyZpuA34HDTHoYOymzZ5euJUxB9GuTJHZqXPN_Pb-qzxZAOVCHufLwUd4kglQuENr1BhCls0hXGWQB3MWocNke9NAtCxpT4ra4pAVCj6luLZFvE434/s320/Dibujo.jpg)
- Fase de Síntesis
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm2uj7rOSdlYXXgDmMyVMe9u6NI0M25DAm6iSM6pH_kMqB2uKi6zKmdwetO77NBGBvxEL2NYKGYnhbA-6NNtm8lfvcpSVN7nc_lcSo6kZnYfhoS4X1kdWPihyphenhyphenSlSKdgIDoEsRrZBdAKk4/s320/Dibujo6.jpg)
No hay comentarios:
Publicar un comentario