Analisis semantico

1790 palabras 8 páginas
INGENIERÍA EN SISTEMAS COMPUTACIONALES

PROGRAMACIÓN DE SISTEMAS

UNIDAD V ANÁLISIS SEMÁNTICO

Contenido

INTRODUCCIÓN 2 OBJETIVOS 2 5.1 ANALIZADOR SEMÁNTICO. 2 5.2 VERIFICACIÓN DE TIPOS EN EXPRESIONES. 5 5.3 CONVERSIÓN DE TIPOS. 5 5.4 ACCIONES AGREGADAS EN UN ANALIZADOR SINTÁCTICO DESCENDENTE (TOP-DOWN). 7 5.5 PILA SEMÁNTICA EN UN ANALIZADOR SINTÁCTICO ASCENDENTE (BOTTOM-UP). 8 5.6 ADMINISTRACIÓN DE LA TABLA DE SÍMBOLOS. 8 5.7 MANEJO DE ERRORES SEMÁNTICOS. 9 CONCLUSIÓN 10 BIBLIOGRAFÍA 10

INTRODUCCIÓN

El análisis semántico se realiza después del sintáctico y es mucho más difícil de formalizar que éste. Se trata de determinar el tipo de los
…ver más…
Es el proceso que permite asegurar que un programa obedece a las reglas en el sistema de compatibilidad especificada en el sistema de tipos del lenguaje. Esto quiere decir que por medio de la verificación de tipos podemos determinar que los operadores a los que estamos accediendo sean los correctos y si no está nos marcara las expresiones que no sean aceptadas dentro del lenguaje.

5.3 CONVERSIÓN DE TIPOS.

Hay situaciones en las cuales se tiene un valor de un tipo dado y se desea almacenar ese valor en una variable de un tipo diferente. En algunos tipos es posible almacenar simplemente el valor sin una conversión de tipos; lo que se denomina conversión automática.
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.
A esto se le llama ensanchamiento o promoción, dado que el tipo más pequeño se ensancha o promociona al tipo compatible más grande. Si por el contrario, se desea asignar un valor de variable int a una variable byte se necesita realizar una conversión de tipos explícita. 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.
A esto se le llama estrechamiento, dado que se estrecha explícitamente el valor para que quepa en el

Documentos relacionados

  • Criterios Semanticos
    944 palabras | 4 páginas
  • Errores semanticos
    1121 palabras | 5 páginas
  • Fenómenos semanticos
    1255 palabras | 6 páginas
  • Procesamiento semántico
    6088 palabras | 25 páginas
  • Analisis semantico
    1377 palabras | 6 páginas
  • campo semantico
    1726 palabras | 7 páginas
  • Analisis semantico
    615 palabras | 3 páginas
  • Campo Semantico
    1139 palabras | 5 páginas
  • Ejemplo de analisis de obra en nivel semantico, pragmatico, sintactico
    744 palabras | 3 páginas
  • Aspecto lexico semantico del español
    1208 palabras | 5 páginas