compilador en c
Mini triángulo
Compilador de mini triángulo Página 0
Contenido
Introducción.
Enunciado.
Descripción del Laboratorio
Requerimientos funcionales
Documentación:
Evaluación:
Justificación.
Modelo UML Del Proyecto.
Solución del problema.
Conclusiones.
Recomendaciones.
Bibliografía.
Compilador de mini triangulo Página 2
Compilador de mini triangulo Página 3
Introducción.
En el presente trabajo de investigación trata sobre el tema de desarrollo del compilador
de mini triángulo y se espera poder conocer sobre la estructura de un compilador y así conocer
tanto como la sintaxis y la semántica del lenguaje mini triángulo. Además de poder conocer sobre
el mundo del desarrollo de los compiladores y así poder analizarcómo se genera el programa en su
proceso de compilación ya que como programadores a veces no sabemos cómo o qué pasa en el
momento en que se compila nuestro programa, como algo tan simple que es en la pantalla que se
programa de generar código a que la máquina interprete esa sentencia y nos dé el resultado de la
forma correcta o nos informe dónde es que esta el error y que tipo de error es.Compilador de mini triangulo Página 4
Enunciado.
Universidad Nacional de Costa Rica
Escuela de Informática
Sede Interuniversitaria de Alajuela
Curso: Paradigmas de programación.
Código: EIF 400
II Ciclo 2015
Proyecto I
Valor: 100pts 15%
Profesor: MCS Gregorio Villalobos.
Fecha de entrega: 5 de Setiembre del 2015.
Descripción del Laboratorio
Este proyecto tiene como objetivo lograr que el estudiantado investigue sobre el
funcionamiento de los traductores, especialmente compiladores. Para esta tarea se asignó el
lenguaje denominado mini triangulo, el cual fue visto y evaluado en clase.
Se deberá garantizar la sintaxis y semántica del código; para este propósito se dejó a decisión de cada estudiante la elección del lenguaje de programación que utilizará.
Nota: según se indica en la carta al estudiante cada grupo de trabajo estará
conformado por dos personas.
Requerimientos funcionales
La aplicación tendrá un espacio para ingresar el código de mini triangulo, a partir de
este el usuario podrá generar el analizador sintáctico y el analizador semántico, el cual se mostrará mediante un árbol, según lo visto en clase.
Documentación:
Se deberá presentar un documento impreso con la siguiente información: portada,
introducción, justificación técnica del lenguaje que se seleccionó, modelo UML del
proyecto, explicación de cómo se soluciona el problema, conclusionesrecomendaciones y
bibliografía.
Nota: tomar en cuenta números de página, formatos de títulos, textos justificados e
índice. Se recomienda investigar cómo debe presentarse un documento técnico.
Compilador de mini triangulo Página 5
Compilador de mini triangulo Página 6
Evaluación:
La
Puntaje
Obtenido
interfaz
Sintax
gráfica.
is
10
10
Compilador de mini triangulo Página 7
Semántica
40
Documentaci
Defen
Tota
ón
sa
l
30
10
100
Justificación.
Se utilizará el lenguaje de c# ya que es más fácil la elaboración del árbol como se
comentó en la clase así como además que se encuentra más información útil para la
elaboración del mismo en comparación con java aunque no se esté muy acostumbrados a
programar en c# se cuenta con documentación suficiente para poder salir adelante con el
proyecto del compilador.
C# es un lenguaje orientado a objetos con lo cual se facilita el manejo de errores
cometidos por el usuario y se puede dirigir al usuario a que podría o no hacer el usuario.
C# se deriva de c y c++ por lo cual posee las ventajas que tiene el ...
Regístrate para leer el documento completo.