Академический Документы
Профессиональный Документы
Культура Документы
Pgina 1 de 4
Grupo: ISMA-6
Integrantes:
Participantes: H:3 M: 2
Fecha: 11-03-2013
Rub Esmeralda Espinoza Martnez Jazmn Montiel Ramrez Mario Alberto Chan Balan David Montiel Ramrez Daniel Gpe. Magaa Rodrguez Rigo Alberto Rodrguez Mex
Nombre de la Prctica: Cuadro comparativo de traductores. Lugar donde se realiz la prctica: En el hogar. Observaciones: La funcin principal de un traductor es convertir el cdigo de un lenguaje a otro. Fotos:
URL: http://blogs.utpl.edu.ec/metodologiadeprogramacion/files/2009/05/compiladores-traductoreslenguajes_gberru.pdf
C.c.e.- jefe del Depto. y/o Coordinador de Carrera
Rev. 1
Pgina 2 de 4
REPORTE DE PRCTICAS
TRADUCTORES DE LENGUAJE (Conceptos Bsicos). Un traductor es un programa que recibe como entrada cdigo escrito en un cierto lenguaje y produce como salida cdigo en otro lenguaje. Generalmente el lenguaje de entrada es de ms alto nivel que el de salida. El traductor a su vez toma el texto escrito en un lenguaje (el lenguaje fuente) y lo convierte en el texto equivalente en un segundo lenguaje (el lenguaje destino u objeto). Ejemplos de traductores son los ensambladores y los compiladores. Un ensamblador es un programa que traduce de un lenguaje ensamblador a lenguaje mquina, mientras que un compilador es un programa que traduce de un lenguaje de alto nivel a un lenguaje de bajo nivel o a lenguaje mquina. Si l fuente es un lenguaje abstracto o de alto nivel y si el objetivo es un lenguaje de ensamble de bajo nivel o de mquina, el traductor es un compilador.
Rev. 1
Pgina 3 de 4
REPORTE DE PRCTICAS
Cuadro Comparativo de los tipos de traductores en los lenguajes de programacin. Tipo Descripcin Es un tipo de traductor que convierte programas escritos en lenguaje ensamblador en programas escritos en cdigo mquina. Esquema Ventajas Convertidor de programas. Lenguajes de alto nivel. Desventajas Traduce de sentenciasentencia.
Ensambladores
Preprocesadore s
Traduce un lenguaje de alto nivel a otro, cuando el primero no puede pasar a lenguaje mquina directamente.
Inclusin de ensamblador en C.
ITSE/D-AC-PO-003-05
Pgina 4 de 4
REPORTE DE PRCTICAS
Intrpretes
Se trata de traductoresejecutores ya que con cada instruccin realizan un proceso triple de lectura-traduccinejecucin. Son relativamente lentos, pero muy buenos para la depuracin de programas.
Facilita la Bsqueda De errores. Permite utilizar funciones y operadores. No necesita de dos fases para realizar el programa. Genera programas ms rpidos y eficientes.
Compiladores
Es el tipo de traductor ms conocido. Se trata de un programa que traduce cdigo fuente escrito en un lenguaje de alto nivel (Pascal) en cdigo mquina (no siempre). Son ms rpidos que los intrpretes pero presentan mayor dificultad a la hora de detectar errores.
ITSE/D-AC-PO-003-05