jueves, 21 de octubre de 2010

programacion de sistemas unidad 5 temas (5.1, 5.3, 5.6)

Análisis semántico
La semántica corresponde al significado asociado a las estructuras formales (sintaxis) del lenguaje. La semántica corresponde al significado asociado a las estructuras formales (sintaxis) del lenguaje. Como las gramáticas (E)BNF —además normalmente limitadas a LR o LL— no pueden describir todos los elementos sintácticos del lenguaje, se hace preciso algún análisis adicional...
Así, se denomina tradicionalmente “análisis semántico” a todo aquello que forma parte del frontal [front-end] más allá de lo que la gramática utilizada nos permite: Tabla de símbolos
Chequeos de tipos (y otros) Generación de representación interna

APORTACION

A mi opinión el análisis semántico se trata de determianr el tipo de los resultados intermedios, comprobar que los argumentos que tiene un operador pertenece al conjunto de los operadores posibles, y si son compatibles entre sí. En definitiva, comprobara que el significado de lo que se va leyendo es valido

(Fortes, 2005)
Bibliografía
Fortes, J. (0 de 0 de 2005). www.google.com. Recuperado el 21 de octubre de 2010, de www.google.com: http://serdis.dis.ulpgc.es/~ii-pl/ftp/transp/tr-asem-ver.pdf



Administracion Tabla De Simbolos

“La tabla de símbolos registra información acerca de cada nombre de símbolo en un programa. Históricamente, los nombres se llamaron símbolos, más que de una tabla de nombres.Lla palabra símbolo significa nombre. La fase de análisis semántico crea la tabla de símbolos, puesto que no es sino hasta este análisis que se tiene la suficiente información sobre un nombre para describirlo. La generación de código usa la tabla de símbolos para extraer las directivas del ensamblador, para el tipo y para el tamaño apropiados.”

APORTACION

            Después de haber leído lo anterior puedo decir que la tabla de símbolos también recibe el nombre de ambiente. Un ambiente contiene un conjunto de parámetros que sólo son visibles en ese ambiente que por endeLa tabla de símbolos se mantiene durante todo el proceso de traducción agregando elementos específicos en cada paso.

(tecnologico, 2010)

Bibliografía

tecnologico, m. (--- de --- de 2010). www.mitecnologico.com. Recuperado el 21 de octubre de 2010, de www.mitecnologico.com: http://www.mitecnologico.com/Main/AdministracionTablaDeSimbolos









Conversion De Tipos
     
En ciencias de la computación la conversión de tipos (type casting en inglés) se refiere a la evolución de un tipo de dato a otro. Esto sólo es posible en algún lenguaje de programación, si el compilador reconoce que la variable destino tiene la suficiente precisión para contener el valor origen. En Java se puede almacenar un valor byte en una variable int, dado que este tipo de datos es de mayor precisión que el primero


APORTACION

A lo que lei del texto antes mencionado y a lo que pude investigar en otras fuentes puede decirse que esto se le llama estrechamiento, dado que se estrecha explícitamente el valor para que quepa en el destino. La conversión de un tipo se realiza poniendo delante un nombre de tipo entre paréntesis, por ejemplo, (tipo) valor. En algunos casos se puede realizar la conversión pero se pueden perder datos, como por ejemplo al  pasar un valor flotante a un entero.
(Rojas, 2010)

Bibliografía

Rojas, M. J. (17 de octubre de 2010). http://antares.itmorelia.edu.mx. Recuperado el 21 de octubre de 2010, de http://antares.itmorelia.edu.mx: http://antares.itmorelia.edu.mx/~jcolivar/courses/ps207a/ps2_u5.pdf
 HECTOR HERNANDEZ HERNANDEZ
08500456






No hay comentarios:

Publicar un comentario