viernes, 22 de octubre de 2010

analisis semantico

Análisis   semántico
El análisis semántico utiliza como entrada el árbol sintáctico detectado por el análisis sintáctico para comprobar restricciones de tipo y otras limitaciones semánticas y preparar la generación de código.

BIBLIOGRAFÍA.
Autor (s): B. Teufel, S. Schmidt, T. Teufel
Año de publicación: 2001
Título: Sistemas Conceptos Fundamentales
Recuperado: miércoles, 20  de octubre del 2010
http://es.wikipedia.org/wiki/Compilador

APORTACION

Se dice que un analizador semántico está compuesto por un conjunto de rutinas independientes, qué son  llamadas por los analizadores morfológico y sintáctico.

 El análisis semántico utiliza como entrada el árbol sintáctico  que es detectado por el análisis sintáctico para  así comprobar las restricciones de tipo y otras limitaciones semánticas y preparar la generación de código.
La fase de análisis semántico revisa el programa fuente para tratar de encontrar errores semánticos y reúne la información sobre los tipos para la fase posterior de generación de código. En ella se utiliza la estructura jerárquica determinada por la fase de análisis sintáctico para identificar los operadores y operandos de expresiones y proposiciones.
Un componente importante del análisis semántico es la verificación de tipos. Aquí, el compilador verifica si cada operador tiene operandos permitidos por la especificación del lenguaje fuente. Por ejemplo, las definiciones de muchos lenguajes de programación requieren que el compilador indique un error cada vez que se use un número real como índice de una matriz. Sin embargo, la especificación del lenguaje puede imponer restricciones a los operandos, por ejemplo, cuando un operador aritmético binario se aplica a un número entero y a un número real. Revisa que los arreglos tengan definido el tamaño correcto.
 idali alarcon martinez numero de control 08500442

No hay comentarios:

Publicar un comentario