Tabla de Simbolos Guillermo Gómez Villarreal ISC 6ºA

2
Guillermo Gómez Villarreal Grado y Grupo: ISC 6ºA Lenguajes Autómatas II Tabla de símbolos 1. ¿Para qué se utiliza en un compilador? También sirve para guardar información referente a los tipos de datos creados por el usuario, los tipos enumerados y, en general, cualquier identificador creado por el usuario. 2. ¿Cuál es el contenido que almacena, en detalle? El objetivo es, mediante una definición dirigida por sintaxis, insertar los identificadores de la gramática en la tabla de símbolos junto a su tipo apropiado. En un procesador de lenguaje real, esta información se necesitará para conocer el tipo de un identificador cuando forme parte de una expresión. 3. ¿Cuáles estructuras de datos utiliza comúnmente? Tabla de símbolos es una estructura de datos que usa el proceso de traducción de un lenguaje de programación, por un compilador o un intérprete, donde cada símbolo en el código fuente de un programa está asociado con información tal como la ubicación, el tipo de datos y el ámbito de cada variable, constante o procedimiento. Una implementación común de una tabla de símbolos puede ser una tabla hash, la cual será mantenida a lo largo de todas las fases del proceso de compilación de ticses. 4. ¿Cuál estructura de datos usan en j—para la tabla de símbolos?

description

Simbolos

Transcript of Tabla de Simbolos Guillermo Gómez Villarreal ISC 6ºA

Guillermo Gmez VillarrealGrado y Grupo: ISC 6ALenguajes Autmatas II

Tabla de smbolos 1. Para qu se utiliza en un compilador?Tambin sirve para guardar informacin referente a los tipos de datos creados por el usuario, los tipos enumerados y, en general, cualquier identificador creado por el usuario.2. Cul es el contenido que almacena, en detalle?El objetivo es, mediante una definicin dirigida por sintaxis, insertar los identificadores de la gramtica en la tabla de smbolos junto a su tipo apropiado. En un procesador de lenguaje real, esta informacin se necesitar para conocer el tipo de un identificador cuando forme parte de una expresin.3. Cules estructuras de datos utiliza comnmente?Tabla de smboloses una estructura de datos que usa el proceso de traduccin de unlenguaje de programacin, por uncompiladoro unintrprete, donde cada smbolo en el cdigo fuente de un programa est asociado con informacin tal como la ubicacin, eltipo de datosy el mbito de cada variable, constante o procedimiento.Una implementacin comn de una tabla de smbolos puede ser unatabla hash, la cual ser mantenida a lo largo de todas las fases del proceso de compilacin de ticses.

4. Cul estructura de datos usan en jpara la tabla de smbolos?

Una cola.