todo

Páginas: 11 (2729 palabras) Publicado: 8 de agosto de 2013


















































UNIVERSIDAD MARIANO GALVEZ DE GUATEMALA

FACULTAD DE INGENIERIA EN SISTEMAS Y CIENCIAS DE LA COMPUTACION

CARRERA: Ingeniería En Sistemas y Ciencias De La Computación







PARSER (Analizador Sintáctico)
PROYECTO FINAL








Nombre del Curso: Compiladores
Sección: A
Plansábado
Horario: 2:00 – 4:00

Nombre:
Carnet No.:
E-mail:
Lubia Yojana Colindres Jiménez
0900-09-5769
Lubia_4p@hotmail.com
Julio Liniker Jacinto Morales
0900-09-6884
Liniker_777@yahoo.com
Orlando Mauricio Aldana Cardona
0900-06-2033
Mauriciorock2002@gmail.com

Catedrático Titular: Ing. Héctor Recinos








Guatemala, Junio de 2013

INFORME DE INVESTIGACION

TEMAAnalizador Sintactico
(PARSER)

PUNTOS DEL PROGRAMA DE ESTUDIOS, RELACIONADOS CON EL TEMA DE INVESTIGACIÒN
Nuestro tema ha abordado los siguientes contenidos del curso, los cuales son:

Descripción general de Analizador sintáctico.
Demostración de un parser y todos sus componentes.
Información general de todos los aspectos que debe permitir reconocer con deseos y necesidades que se lepresenten.
Ofrecer ventajas significativas a los diseñadores de lenguajes y a los desarrolladores de compiladores.
Identifica si una o varias cadenas de caracteres forman parte de un determinado lenguaje.









VENTAJA COMPETITIVA


Reducción de tiempo de respuesta al utilizar APP de lectura de archivos de texto plano.
Aprovechamiento de los recursos tecnológicos para la inmediatarespuesta hacia los usuarios.
Soluciones y respuestas más efectivas hacia el usuario de la APP.
Se pueden encontrar nuevas formas optimizadas para el parseo del código fuente y simplificar el análisis sintáctico.



















INTRODUCCION
Todo lenguaje de programación tiene reglas que describen la estructura sintáctica de programas bien formados. En Pascal, por ejemplo,un programa se compone de bloques, un bloque de proposiciones, una proposición de expresiones, una expresión de componentes léxicos, y así sucesivamente. Se puede describir la sintaxis de las construcciones de los lenguajes de programación por medio de gramáticas de contexto libre o notación BNF ( Backus-Naur Form).
Las gramáticas ofrecen ventajas significativas a los diseñadores de lenguajes ya los desarrolladores de compiladores.
• Las gramáticas son especificaciones sintácticas y precisas de lenguajes de programación.
• A partir de una gramática se puede generar automáticamente un analizador sintáctico.
• El proceso de construcción puede llevar a descubrir ambigüedades.
• Una gramática proporciona una estructura a un lenguaje de programación, siendo más fácil generar código ydetectar errores.
• Es más fácil ampliar/modificar el lenguaje si está descrito con una gramática.
La mayor parte de este tema está dedicada a los métodos de análisis sintáctico de uso típico en compiladores. Primero se introducen los conceptos básicos, después las técnicas adecuadas para la aplicación manual. Además como los programas pueden contener errores sintácticos, los métodos de análisissintáctico se pueden ampliar para que se recuperen de los errores sintácticos más frecuentes.




IMPORTANCIA DEL TEMA

JUSTIFICACION
PLANTEAMIENTO DEL PROBLEMA A
RESOLVER
















OBJETIVOS ACADEMICOS

Objetivos Generales
Este trabajo tendrá como objetivos generales abordar la naturaleza del significado del analizador sintáctico como tal, las propiedades delsistema conceptual que subyace al significado y la contribución de la estructura sintáctica a la interpretación de la compilación, así como también el rol de reconocer errores y saber analizar cada componente que se le requiere. Así mismo se abordarán áreas donde el programa debe leer archivos de texto y realizar como tal un árbol sintáctico.
Objetivos Específicos

Establecer relaciones entre el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Todo de todo
  • Todo es uno uno es todo
  • Todo A Todo
  • todos y todas
  • de todo todo
  • Todo Todo
  • Todo Todo.
  • todos y todos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS