Documente Academic
Documente Profesional
Documente Cultură
Tabla de Smbolos
Es una estructura de datos que usa el proceso de traduccin de un lenguaje de programacin, por un compilador o un intrprete, donde cada smbolo en el cdigo fuente de un programa est asociado con informacin tal como la ubicacin, el tipo de datos y el mbito de cada variable, constante o procedimiento.
Tabla de Smbolos
Permanece slo en tiempo de compilacin, no de ejecucin, excepto en aquellos casos en que se compila con opciones de depuracin. La tabla almacena la informacin que en cada momento se necesita sobre las variables del programa, informacin tal como: nombre, tipo, direccin de localizacin, tamao, etc.
Completar_Atributo
Completar_Atributo
Obtener_Atributo
Obtener_Atributo Obtener_Atributo
Cdigo Intermedio
Optimizacin de Cdigo Generacin de Cdigo
Obtener_Atributo
Tipo:
Almacenara el tipo del identificador para poder ser utilizado en validaciones semnticas.
mbito:
En los lenguajes orientados a objetos y con estructura de bloques pueden existir mltiples smbolos con el mismo identificador en mbitos distintos, sirviendo este atributo para determinar el mbito a que pertenecen.
Bsqueda:
Recupera la informacin asociada con un nombre cuando este se utiliza en una declaracin o el cdigo asociado.
Eliminacin:
Elimina la informacin asociada con un nombre de la tabla de smbolos.
Desventajas
Limitaciones en la calidad del cdigo generado.
Mucha necesidad de memoria.
bit.ly/17734ha