Вы находитесь на странице: 1из 4

INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

Cdigo: ITSE/D-ACPO-003-05 Revisin: 1

FORMATO DE REPORTE DE PRCTICAS

Pgina 1 de 4

REPORTE DE PRCTICAS Carrera: INGENIERA EN SISTEMAS COMPUTACIONALES

Nombre de la Asignatura: Lenguajes Autmatas I Docente: ROMANA CAROLINA NOVELO CAN

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

ITSE/D-AC-PO-003-05 Este Documento ha sido registrado y validado por el Controlador de Documentos

Rev. 1

INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

Cdigo: ITSE/D-ACPO-003-05 Revisin: 1

FORMATO DE REPORTE DE PRCTICAS

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.

ITSE/D-AC-PO-003-05 Este Documento ha sido registrado y validado por el Controlador de Documentos

Rev. 1

INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

Cdigo: ITSE/D-ACPO-003-05 Revisin: 1

FORMATO DE REPORTE DE PRCTICAS

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.

Producen la entrada para un compilador.

Inclusin de ensamblador en C.

ITSE/D-AC-PO-003-05

Rev. 1 Este Documento ha sido registrado y validado por el Controlador de Documentos

INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

Cdigo: ITSE/D-ACPO-003-05 Revisin: 1

FORMATO DE REPORTE DE PRCTICAS

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.

Su velocidad de ejecucin es lenta. Se ejecutan independiente mente de la plataforma.

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.

Se requiere un compilador para cada lenguaje de programacin.

ITSE/D-AC-PO-003-05

Rev. 1 Este Documento ha sido registrado y validado por el Controlador de Documentos

Вам также может понравиться