viernes, 22 de octubre de 2010

SUSANA MARTINEZ MIGEL

5.6 ADMINISTRACION DE TABLAS DE SIMBOLOS

FUNDAMENTO TEORICO

La tabla de simbolos reistra informacion acerca de cada nombre de símbolo en un programa. historicamente los nombres se llamaron símbolosy, por lo tanto, hablamos de una tabla de símbolos, más que de una tabla de nombres. La fase de analisis semántico crea la tabla de símbolos, puesto que no es sino hasta que este análisis que se tiene la suficiente información sobre un nombre para describirlo. La generacion de código  usa la tabla de símbolos para extraer las directivas del ensamblador, para el tipo y tamaño apropiado.

REFERENCIADO A:

EJEMPLO:      FORTRAN, SE PUEDE ESCRIBIR: 

COMMON /X/X
F(X) = X + 1

Aqui el identificador  simple S representa tres nombres : (1) el nombre de un bloque común (una sección compartida de memoria) en /X/, (2) el elemento X que se encontrará allí y (3) la variable muda en un definicion de funcion.

APORTACION

nos dice que la tabla de simbolos tambien recibe  el nombre de ambiente, este viene siendo un ambiente que contiene un conjunto de parametros que sólo son visibles en ese ambiente. la tabla se mantiene durante todo el proceso de traduccion agregando elementos especificos en cada paso.

algunas tablas de símbolos también incluyen las palabras clave. La alternativa es tener una tabla separada para cada clave.


REFERENCIA BIBLIOGRAFICA

Karen A Lemone(1999).”FUNDAMENTOS DE COMPILADORES”
EDITORIAL: Continental
pag.147



Susana Martinez Miguel
cosita_linda_daysu@live.com.mx

No hay comentarios:

Publicar un comentario