Está en la página 1de 1

INSTITUTO TECNOLOGICO DE POCHUTLA

MATERIA: Lenguajes y Automatas 1 FECHA: 01-02-2018


ACTIVIDAD: Cuadro comparativo de lenguajes de programacion, compiladores, interpretes y traductores.

TRADUCTOR CONCEPTO COMPONENTES VENTAJAS DESVENTAJAS PROCESO LENGUAJES TIPOS


1.- Análisis Léxico - el programa ejecutable
2.- Análisis Sintáctico No incluye el código
Un compilador traduce - El código objeto - Compiladores cruzados
3.- Análisis Semántico fuente, por lo tanto, el
completamente un necesita crearse para java - Compiladores
4.- Generación de código compilado es más
programa fuente, escrito obtener el archivo c++ optimizadores
código Intermedio seguro.
en un lenguaje de alto ejecutable final, si el c# - Compiladores de una
COMPILADO 5.- Optimización de - un programa compilado
nivel, a un programa programa es muy pascal sola pasada
Código se ejecutan más
objeto, escrito en largo, el proceso de visual basic - Compiladores de varias
6.- Generación de rápidamente que un
lenguaje ensamblador o compilación puede objetiveC pasadas
Código programa que está siendo
máquina. ser muy lento. - Compiladores JIT
7.- Manejador de interpretado al momento
errores de ejecutarse
- Ahorra memoria
- Facilita el proceso de
- Ejecución del
depuración
programa mucho más
- Sistemas interactivos - Interpretes puros.
lenta
- Programas de pequeña - Interpretes avanzados.
Análisis Léxico, Análisis - No demasiado ASP.NET
Es un programa envergadura - Interpretes
Sintáctico, Análisis eficiente, cada vez php
informático capaz de - Programas de prototipo y incrementales.
INTERPRETADO Semántico y que se entre en un javascript
analizar y ejecutar otros de enseñanza - Evaluadores parciales.
Generación de código bucle se analizaran html
programas - Independencia de la - Compiladores "just in
(Tabla de simbolos) sus sentencias xml
plataforma time".
- No produce
- Reflexión y uso reflexivo - Compilacion continua.
resultados
del evaluador
transportables
- Tipos dinámicos
- Ámbito dinámico

NOTA: 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.

INTEGRANTES: BIBLIOGRAFIA:
- Jonathan Eleazar Ramirez Rios. https://es.wikipedia.org/wiki/Compilador
- Carlos Antonio Hernandez Gabriel. http://ing-radjchv-pmz-estl.blogspot.mx/2009/09/14-traductor-y-su-estructura.html
- Alberto Gonzalez Gomez. http://proyectoinformaticaaadrar.blogspot.mx/2012/05/2-traductores-compiladores-e.html
http://proyectoinformaticaaadrar.blogspot.mx/2012/05/2-traductores-compiladores-e.html
https://otroespacioblog.wordpress.com/2012/09/02/lenguajes-de-programacion-compilados-vs-interpretados/
https://otroespacioblog.wordpress.com/2012/09/02/lenguajes-de-programacion-compilados-vs-interpretados/
http://www.cavsi.com/preguntasrespuestas/que-es-un-compilador/

También podría gustarte